Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 查询不正确,如何解决?_Php_Mysql - Fatal编程技术网

Php 查询不正确,如何解决?

Php 查询不正确,如何解决?,php,mysql,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分。这意味着我得到了结果 但是当我打印\r$roww=mys

我有一个查询,应该返回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分。这意味着我得到了结果 但是当我打印\r$roww=mysql\u fetch\u array$test时;我只得到一个结果


没有php错误。

您必须使用以下内容循环查看结果:

while($row = mysql_fetch_array($test)) {
    // awesomeness with $row
}

您必须通过以下方式循环查看结果:

while($row = mysql_fetch_array($test)) {
    // awesomeness with $row
}
尝试使用循环

while($row = mysql_fetch_array($test)){

}
尝试使用循环

while($row = mysql_fetch_array($test)){

}

您必须循环通过行:

while($row = mysql_fetch_array($test)){
    var_dump($row);
    //etectera
}

您必须循环通过行:

while($row = mysql_fetch_array($test)){
    var_dump($row);
    //etectera
}

您需要迭代查询的结果

while($row = mysql_fetch_array($test))
{
  // This is how you print fname.
  echo $row[0];
}  
请参阅文档,其中还有许多关于如何使用此功能的有用提示

您还应该知道,还有另一个用于从mysql查询中获取结果的有用函数,它将结果作为关联数组获取


您需要迭代查询的结果

while($row = mysql_fetch_array($test))
{
  // This is how you print fname.
  echo $row[0];
}  
请参阅文档,其中还有许多关于如何使用此功能的有用提示

您还应该知道,还有另一个用于从mysql查询中获取结果的有用函数,它将结果作为关联数组获取


mysql_fetch_数组一次返回一行。如果要循环浏览所有这些内容,请执行以下操作:

while ($row = mysql_fetch_array($test))
    //Do something

mysql_fetch_数组一次返回一行。如果要循环浏览所有这些内容,请执行以下操作:

while ($row = mysql_fetch_array($test))
    //Do something
检查文档。mysql_fetch_数组一次只获取一行数据。要获取所有40行的数据,您需要一个类似于for循环的循环,该循环由mysql\u num\u行进行调节


检查文档。mysql_fetch_数组一次只获取一行数据。要获取所有40行的数据,您需要一个类似于由mysql_num_行调节的for循环的循环。

请花一点时间阅读文档,您的问题是什么是fns_et_mysql_错误中的示例2?请花一点时间阅读文档,您的问题是什么是fns_et_mysql_错误中的示例2?然后我可以说$get_roww=$row;打印$get\u roww@爱国者:阅读文档。这里有一百万个例子。@Patrioticcow:您也可以打印r$row!然后我可以说$get_row=$row;打印$get\u roww@爱国者:阅读文档。这里有一百万个例子。@Patrioticcow:您也可以打印r$row!