テーブルの列のカウント値を表示しようとしています。
私のテーブルはptb_forumと呼ばれ、次のようになります。
id | from_user_id | content | title | read_forum | deleted
1 3 hello test 20 0
2 6 bored hello 40 0
私は基本的に、次のmysqlコードを使用して、phpでエコーアウトするread_forumの番号(つまり、20または40など)を取得しようとしています。
function check_new_forum2() {
global $connection;
global $_SESSION;
$query = "SELECT COUNT(id) read_forum FROM ptb_forum WHERE ptb_forum.read_forum=ptb_forum.from_user_id AND ptb_forum.deleted='0'
";
$check_new_forum_set2 = mysql_query($query, $connection);
confirm_query($check_new_forum_set2);
return $check_new_forum_set2;
}
そして、このphpを使用して結果をエコーアウトします。
$check_new_forum_set2 = check_new_forum2();
while ($newf = mysql_fetch_array($check_new_forum_set2)) {
echo "<div class=\"forum_comments\">". $newf['COUNT(id)'] ." Views</div>";
} ?>
現時点では何もエコーされていません。どこで問題が発生しているのかわかりません。mysqlは初めてで、カウントを学習しているだけです。誰かがどこで問題が発生しているのかを教えてください。ありがとう