Php mysql_fetch_数组在有更多行时仅显示1行
我正在开发一个需要DB的应用程序,我遇到了一些问题,代码看起来不错,但当我有2行时它只打印1行,当我有5行时我已经测试过了,我仍然得到1行 我想做的是创建一个所有项目id的数组;我知道我目前正在获取所有字段,但那只是为了测试 index.php: mysql_fetch_数组一次只返回一行。如果要将所有行放入一个数组中,可以迭代结果集:Php mysql_fetch_数组在有更多行时仅显示1行,php,mysql,Php,Mysql,我正在开发一个需要DB的应用程序,我遇到了一些问题,代码看起来不错,但当我有2行时它只打印1行,当我有5行时我已经测试过了,我仍然得到1行 我想做的是创建一个所有项目id的数组;我知道我目前正在获取所有字段,但那只是为了测试 index.php: mysql_fetch_数组一次只返回一行。如果要将所有行放入一个数组中,可以迭代结果集: while ($row = mysql_fetch_array($result)) { print_r($row); } mysql_fetch_数组
while ($row = mysql_fetch_array($result)) {
print_r($row);
}
mysql_fetch_数组一次只返回一行。如果要将所有行放入一个数组中,可以迭代结果集:
while ($row = mysql_fetch_array($result)) {
print_r($row);
}
请看一下本手册以了解更多信息。它在调用时返回下一行
请看一下本手册以了解更多信息。它在调用时返回下一行 mysql_fetch_数组一次只返回一行,因此必须使用while循环迭代所有行 mysql_fetch_数组一次只返回一行,因此必须使用while循环迭代所有行
令人惊讶的是,有多少人能读写在这里的答案,但却看不懂答案manual@MarkBaker是的,我刚开始试着打印,所以它跳过了结果,我想是我的错。令人惊讶的是,有多少人能读到写在上面的答案,但却看不到答案manual@MarkBaker是的,我刚开始试着打印,所以跳过了结果,我想是我的错。谢谢!。。。我以前是这样做的,但我有问题,因为我正在做一个单独的打印。。。当它允许我回答时,我会接受它。谢谢!。。。我以前是这样做的,但我有问题,因为我正在做一个单独的打印。。。当它允许我回答时,我会接受它。
$query = mysql_query("SELECT * FROM `items` WHERE `owner`='aaranmcguire'");
$rows = array();
while ($row = mysql_fetch_array($query)) {
$rows[] = $row;
}
echo '<pre>';
print_r($rows);
while ($row = mysql_fetch_array($result)) {
print_r($row);
}
while($row = mysql_fetch_array($query)) {
echo '<pre>';
print_r($row);
}