gpt4 book ai didi

php - mysqli fetch_all() 不是一个有效的函数?

转载 作者:IT王子 更新时间:2023-10-29 00:00:39 25 4
gpt4 key购买 nike

感谢答案,我发现我无法使用 fetch_all() 因为我使用的是 PHP 5.2.17 - fetch_assoc while 循环工作。


我正在使用的函数 fetch_all 返回此错误:

Fatal error: Call to undefined method mysqli_result::fetch_all() in

$mysqli = new mysqli($host, $username, $password, $database);
$query = "LONG QUERY that works, tested in phpmyadmin"
$result = $mysqli->query($query);
$result->fetch_all(); or $mysqli->fetch_all() tried both
mysqli_fetch_all() was already tried.
$mysqli->close();

我能够连接到数据库并且我已经提取了单行。当我将查询放在 PHPMYADMIN 中时,我得到了 5 行。

这个功能还能用吗?有没有一种方法可以让我自己将数据放入 assoc 数组中?

最佳答案

此函数自 PHP 5.3.0 起可用。可能你的版本比较旧。请改用 fetch_assoc()

while ($row = $result->fetch_assoc()) {
// do what you need.
}

关于php - mysqli fetch_all() 不是一个有效的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6694437/

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