query($select); whi-6ren">
gpt4 book ai didi

php - MySQLi 的 fetch_row 问题

转载 作者:行者123 更新时间:2023-11-30 00:45:37 25 4
gpt4 key购买 nike

当我从数据库中获取一行数据时,我遇到了 MySQLi 的问题。

$select="SELECT * FROM table";
$arows = $mysqli->query($select);
while ($arow = $arows->fetch_row()) {

现在我遇到的问题是不合逻辑的,因为我得到 function fetch_row() is a non-object error。但是,具有过程函数的相同代码可以正常工作。

while ($arow= mysqli_fetch_row($arows)) {

我省略了连接详细信息,因为在两个示例中它们是相同的。

最佳答案

您不能对过程接口(interface)和对象接口(interface)使用完全相同的连接代码。

要与对象接口(interface)连接,您需要像这样运行对象构造函数:

$mysqli = new mysqli("example.com", "user", "password", "database");

如果 $mysqli 构造不正确,您的 $mysqli->query() 调用可能会返回 false。这会导致你的问题。

很多人放了

 || die ('message');

在他们的 dbms 调用捕获此类事件之后。

关于php - MySQLi 的 fetch_row 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21386361/

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