【发布时间】:2016-02-16 23:57:50
【问题描述】:
如何将fetch_all 的输出与使用fetch_assoc 的循环完全匹配?我已经围绕fetch_all 构建了代码,但是我的带有 PHP 5.4 的 Bluehost 服务器不足以运行它(我正在和他们谈论它)。这是我一直在使用的,但它不起作用:
public function getAllRecords($query) {
$results = array();
$r = $this->conn->query($query) or die($this->conn->error.__LINE__);
while ($row = $r->fetch_assoc()) {
$results[] = $row;
}
return $results;
}
编辑
此函数有效,但只返回一个结果:
public function getOneRecord($query) {
$r = $this->conn->query($query.' LIMIT 1') or die($this->conn->error.__LINE__);
return $result = $r->fetch_assoc();
}
【问题讨论】:
-
这里有什么问题?
-
不返回可用数据。
-
您是否连接到数据库?您的查询在哪里?
-
我的其他功能(正在编辑中)有效,只有这个无效。我的确切查询是
'select * from nodes',它在开发环境中工作。