gpt4 book ai didi

php - 将 PHP 数组从 mysql 格式转换为 JSON 格式

转载 作者:太空宇宙 更新时间:2023-11-03 10:37:47 25 4
gpt4 key购买 nike

我正在尝试将结果数组从 Mysql 格式转换为 JSON 格式,格式似乎不正确,每个对象之间缺少一个逗号。请指教,谢谢。

我知道我在这里使用的是已弃用的 php 版本。

$result = mysql_query("SELECT * FROM patientvaccinedetail")or 
die(mysql_error());

while($row = mysql_fetch_array( $result,MYSQL_ASSOC)) {


$specific = ["message" => $row["message"],
"mobile" => $row["mobile"]];

print_r (json_encode($specific));
}

当前结果:

{"message":"hello","mobile":"12345678"}{"message":"hi","mobile":"87878965"}

期望的结果:

{"message":"hello","mobile":"12345678"}, {"message":"hi","mobile":"87878965"}

最佳答案

你必须使用数组并且在循环结束时你必须回显结果

$specific = array();
while($row = mysql_fetch_array( $result,MYSQL_ASSOC)) {
$specific[] = ["message" => $row["message"],
"mobile" => $row["mobile"]];
}
echo json_encode($specific);

关于php - 将 PHP 数组从 mysql 格式转换为 JSON 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44859927/

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