gpt4 book ai didi

javascript - mySQLi 转 Json 转 Js 文件

转载 作者:行者123 更新时间:2023-11-28 00:34:12 25 4
gpt4 key购买 nike

您好,我正在尝试在编码后将我的 mysqli 数据库输出到一个 js 文件,我用 json_encode 对其进行编码没有任何问题,但是如何将其放入 js 文件中(每次更新时更新) mysqli数据已更新)

$mysqli = new mysqli('localhost','user','password','myDatabaseName');
$myArray = array();
if ($result = $mysqli->query("SELECT * FROM tablename")) {
$tempArray = array();
while($row = $result->fetch_object()) {
$tempArray = $row;
array_push($myArray, $tempArray);
}
echo json_encode($myArray);
}

$result->close();
$mysqli->close();

任何帮助或见解都会很棒!谢谢

最佳答案

要返回 json 文件,您必须在 PHP 代码顶部设置 json header :

header('Content-Type: application/json');

如果您只想将 json 代码写入外部文件,则必须使用 PHP fwrite() .

但是,当数据库更新时,您无法自动更新文件。您需要调用 PHP 文件才能更新 json 文件。

也许您可以通过在数据库中使用 MySQL 触发器来解决此问题,更多信息 here .

关于javascript - mySQLi 转 Json 转 Js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28658898/

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