更改域后,以下代码无效。
$sql = "SELECT * FROM `sales` ORDER BY id DESC LIMIT 20";
$sqlresult = $mysqli->query($sql);
while ($zeile = mysqli_fetch_array($sqlresult, MYSQL_ASSOC))
//The Loop does not start :(
}
如果我在phpMyAdmin中使用查询,我会得到15个结果。为什么不起作用?
答案 0 :(得分:0)
什么是
printf("Errormessage: %s\n", $mysqli->error);
返回?
答案 1 :(得分:0)
谢谢Adam Hull(当然还有其他人)!
将mysqli_fetch_array($ sqlresult)更改为$ sqlresult-> fetch_array()后,它正常工作。不知道为什么,但非常感谢:D!
答案 2 :(得分:0)
在您的while循环中将mysqli_fetch_array($sqlresult)
更改为$sqlresult->fetch_array();
这是因为你使用连接到MySQLi的oop方法而不是程序方法请看
The manual 完全理解差异