Php 查询不正确,如何解决?
我有一个查询,应该返回40个结果: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
$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!