我有一个这样的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_id:
2956 2957 2957 2958
并且当前 $row['post_msg_id'] 是 2958,有 3 个 post_msg_ids 小于我要与之比较的那个,并且只有 2 个不同的 post_msg_ids,因为其中两个是相同的,我期待“2”是回来
但它似乎不起作用,我这样做正确吗?使用此方法,我根本没有在 $topicreplycount 变量中返回任何内容
我很确定 usign mysql_result($topicreplycount) 一定是错的,但不知道用什么代替