【发布时间】:2012-03-23 00:17:15
【问题描述】:
在许多脚本中,程序员在运行相应的while循环之前检查SELECT查询是否返回了任何记录
$result=mysql_query("SELECT * From table WHERE column='XX'");
if(mysql_num_rows($result)>0) {
while($row=mysql_fetch_array($result)){
...
}
}
这个检查是必要的还是有用的?因为当不返回任何记录时,while循环不会循环。检查返回的行数可以提高性能吗?
【问题讨论】:
标签: php mysql sql while-loop