gpt4 book ai didi

php - MySQL 查询结果有限

转载 作者:行者123 更新时间:2023-11-29 21:49:19 25 4
gpt4 key购买 nike

我尝试使用 php 和 MySQL 运行 RESTApi,并且取得了很大的进展。我更像是一个前端人员,所以也许你可以帮我解决这个问题。我的代码是这样的:

$sql = 'SELECT * FROM op_content';
$connection = new PDO(DB_CONN, DB_USERNAME, DB_PASSWORD);
$query = $connection->prepare($sql);
$query->execute();

$result = array();

if ($query->rowCount() > 0) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$result[] = $row;
}

$this->response($this->_toJson($result), 200);
} else {
$this->response('', 204);
}

private function _toJson($data) {
return is_array($data) ? json_encode($data) : '';
}

只有当我将LIMIT 7(限制必须<= 7)添加到SQL查询时,我才不会得到任何结果。是否有任何服务器端限制(在 XAMPP atm 上工作)或者来自哪里?

编辑:
稍微玩了一下,我发现我可以将结果作为 XML(全部)返回,这有什么原因不适用于 json 吗?

最佳答案

好吧,我终于明白了。因为我来自德国,所以我们使用元音变音,虽然我找回了 utf8,但不知何故它并没有真正起作用,所以我必须先对其进行编码。

关于php - MySQL 查询结果有限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33811687/

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