mysqli_fetch_all()没有执行,或与MYSQLI_ASSOC
问题我遇到了一个有趣的问题,我不知道如何解决。我在XAMPP上创建了我的网站,它的工作正常。但是一旦它被上传到服务器,我的一部分php代码就不会被执行。我把echo语句整个代码,以确定为什么我的PHP功能停止,并在这里这种说法似乎是问题 - $row_id = mysqli_fetch_all($r, MYSQLI_ASSOC);
mysqli_fetch_all()没有执行,或与MYSQLI_ASSOC
还有更早的数据库扳指是这样的 -
$id = $_SESSION['admin_id']; $q = "SELECT user_id FROM adminsofusers WHERE admin_id = $id";
$r = mysqli_query($dbc, $q) or trigger_error("Query: $q\n<br> MySQL Error: " . mysqli_error($dbc));
我有试图运行在$ R A mysqli_num_rows(),它返回为1,这是它应该,所以我已经确定问题在于 $row_id = mysqli_fetch_all($r, MYSQLI_ASSOC);
一切这种说法被忽视之后,把东西在PHP脚本后,没关系。但是,它仍然在我的本地服务器上正常工作。有任何想法吗?可能与我的托管服务器存在问题?
回答:
mysqli_fetch_all()需要php 5.3及更高版本需要安装mysqlnd。一个
或者您可以使用
$result = mysqli_query($con,$query); while($row = mysqli_fetch_assoc($result)) {
$arr[] = $row;
}
以上是 mysqli_fetch_all()没有执行,或与MYSQLI_ASSOC 的全部内容, 来源链接: utcz.com/qa/266020.html