gpt4 book ai didi

php - 无法在 php 中对 sql 结果进行 json_encode

转载 作者:行者123 更新时间:2023-11-29 11:00:57 24 4
gpt4 key购买 nike

我的 php 文件中有以下 mysql 请求:

 $command = "SELECT weapon_id, weapon_name, weapon_dammage, weapon_munitions FROM weapon;";
$result = mysqli_query($connection, $command);
$rows = array();

while($r = mysqli_fetch_assoc($result)) {
$rows[] = array(
'weapon_id' => $r['weapon_id'],
'weapon_name' => $r['weapon_name'],
'weapon_dammage' => $r['weapon_dammage'],
'weapon_munitions ' => $r['weapon_munitions ']
);
}

echo json_encode($rows);

我不明白为什么没有返回任何内容(我有一个空白页)。我的请求很好(经过测试),相同的代码适用于另一个请求(例如 SELECT * FROM player)。

你知道问题是什么以及如何解决吗?

非常感谢!

最佳答案

您使用的是 PHP 5.2.0 或更高版本吗?如果没有,您将必须安装 JSON 模块。

来自http://php.net/manual/en/json.installation.php

As of PHP 5.2.0, the JSON extension is bundled and compiled into PHP by default.

您可以使用phpinfo()检查您的版本

关于php - 无法在 php 中对 sql 结果进行 json_encode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42275741/

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