我有一个应该返回 40 个结果的查询:
$test = mysql_query(" SELECT fname FROM online_all WHERE verify_status = 'v' LIMIT 40 ");
if (!$test ) {print " - Mysql Error - ";echo fns_et_mysql_error(mysql_error());}
如果我回显 mysql_num_rows($test);
我得到 40
。这意味着我得到了结果
但是当我 print_r $roww = mysql_fetch_array($test);
我只得到一个结果。
没有 php 错误。
最佳答案
你必须循环遍历结果:
while($row = mysql_fetch_array($test)) {
// awesomeness with $row
}
关于php - 查询解析不对,怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6768302/