gpt4 book ai didi

php - mysql_fetch_array 只返回一行

转载 作者:行者123 更新时间:2023-11-29 01:05:51 25 4
gpt4 key购买 nike

好的,我有以下代码:

$array = mysql_query("SELECT artist FROM directory WHERE artist LIKE 'a%' 
OR artist LIKE 'b%'
OR artist LIKE 'c%'");
$array_result= mysql_fetch_array($array);

然后,当我尝试回显内容时,我只能回显 $array_result[0];,它输出第一项,但如果我尝试回显 $array_result[1 ]; 我得到一个 undefined offset 。

然而,如果我通过 PHPMyAdmin 运行上述查询,它会返回一个包含 10 个项目的列表。为什么这不被识别为 10 项的数组,允许我回显 0-9?

感谢您的帮助。

最佳答案

那是因为数组代表返回结果集中的一行。您需要执行 mysql_fetch_array() function再次获取下一条记录。示例:

while($data = mysql_fetch_array($array)) {
//will output all data on each loop.
var_dump($data);
}

关于php - mysql_fetch_array 只返回一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7001320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com