从一个查询MySQL - PHP中选择两次

时间:2011-11-09 10:45:11

标签: php mysql sql

我有以下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

1 个答案:

答案 0 :(得分:2)

您可以从查询中完整计算(*)并使用

if (mysql_num_rows($wishes) > 0)

获取结果数量,然后执行任何您想要的操作