次のようなmysqlクエリがあります。
$topicreplycount = mysql_query('SELECT COUNT(DISTINCT post_msg_id) FROM phpbb_attachments WHERE topic_id = '.$row['topic_id'].' AND post_msg_id < '.$row['post_msg_id']);
そして、次のようなものを使用して結果を得たいと思っています:
$topicreplycount = mysql_result($topicreplycount);
したがって、テーブルに次のような 4 つの post_msg_ids があるとします。
2956 2957 2957 2958
現在の $row['post_msg_id'] は 2958 です。比較対象よりも小さい 3 つの post_msg_id があり、そのうちの 2 つが同じであるため、2 つの異なる post_msg_id しかありません。戻ってきた
しかし、それはうまくいかないようです、私はこれを正しくやっていますか?このメソッドを使用して $topicreplycount 変数に何も返されません
ussign mysql_result($topicreplycount) が間違っているに違いないと確信していますが、代わりに何を使用すればよいかわかりません