我有以下选择语句:
$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,我需要在此查询上运行获取数组以打印结果
我需要使用两个查询来执行此操作吗?例如1 计数然后如果 > 0 另一个选择?当我尝试获取数组两次或什至获取行的组合然后获取数组时,我收到错误
非常感谢
达伦
最佳答案
您可以将完整的计数(*)从查询中剔除,然后使用
if (mysql_num_rows($wishes) > 0)
获取结果数,然后执行任何您想要的操作,例如获取行
关于php - 从一个查询中选择两次 MySQL - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8063825/