【发布时间】:2014-07-10 01:36:43
【问题描述】:
我有一个基本的 MySQLi 查询,它返回一个 MySQLi 对象并在 foreach(); 中循环它以显示我的数据库中的数据转储。当我在本地运行 PHP 5.5.9 测试它时,一切都很好,但是当我将它放在运行 PHP 5.3.3 的远程生产服务器上时,它会在 var_dump 中返回对象,但它不会循环遍历结果并显示它们。
代码如下:
if ($mysqli->connect_errno) {
echo "There was an error";
} else {
if ($result = $mysqli->query("SELECT * FROM acronyms")) {
}
else {
echo "query error";
}
foreach($result as $x=>$y) {
echo $y["definition"];
}
}
?>
mysqli 似乎安装在我的生产服务器上,但不会循环进入我的测试服务器中的相同文件。
我还在常规 MySQL 中重写了查询,并且能够从数据库中获取数据。
【问题讨论】:
-
请提供您拥有的代码。
-
发布您的代码,发布您遇到的错误。
标签: php mysql mysqli dev-to-production