php - 查询解析不对,怎么办?

标签 php mysql

我有一个应该返回 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/

相关文章:

mysql - SQL:GROUP BY 子句中的所有属性都需要在 SELECT 子句中列出吗?

php - Zend Framework 2 - 注释表单和 Doctrine2 - 可捕获的 fatal error - ObjectManager

mysql - MariaDB、Workbench 和删除时设置默认值

javascript - PHP 查询执行没有错误但返回计数 0

php - 从客户端向服务器发送 30 个变量的最佳方式是什么?

我的查询的 mysql 查询错误

javascript - 继续按钮和添加按钮

mysql - 如何在 ARM 模板中选择不同的 ClearDb MySQL 数据库类型?

php - 通过 PHP 中的目录树递归

php - 通过 PHP 将 json 对象的列插入新列