我有一个包含多列的表.我想计算符合三个条件的成员的帖子数量.
来自包含文件夹:
function active_posts_number($data){
global $db;
$query = 'SELECT post_id FROM post WHERE (post_block = 0 AND user_id = ' . $data . ') AND post_activation = 1';
$result = mysql_query($query, $db) or die(mysql_error($db));
if(mysql_num_rows($result) > 0)
{
$number_of_posts = mysql_num_rows($result);
}
if(mysql_num_rows($result) < 1){
$number_of_posts = 0;
}
//$number_of_posts = mysql_num_rows($result);
return $number_of_posts;
}
页:
$active_posts = active_posts_number($_SESSION["user_id"]);
响应:
检查mysql服务器版本在’WHERE(post_block = 0′)附近使用
我已经在很多方面改变了这个功能,但仍然没有得到预期的结果(3).
我知道这不是COUNT的合适方式,但这就是我能想出来得到我想要的东西.
‘会欣赏任何建议.