我有以下select语句:
$wishes = mysql_query("select count(*) as how_many_total, PRprodinfo_id, main_category from user_lists where user_id = '$user_cookie' order by main_category;",$db);
现在,在我的页面中间,我需要提取how_many_total值,然后,如果大于0,我需要在此查询上运行一个fetch数组来打印结果
我需要使用两个查询才能执行此操作吗?例如如果>那就算一个0另一个选择?当我尝试获取数组两次甚至组合获取行时,获取数组我得到错误
非常感谢的Darren
答案 0 :(得分:2)
您可以从查询中完整计算(*)并使用
if (mysql_num_rows($wishes) > 0)
获取结果数量,然后执行任何您想要的操作