gpt4 book ai didi

php - mysql获取数据的json响应

转载 作者:行者123 更新时间:2023-11-30 23:01:00 25 4
gpt4 key购买 nike

$sql=mysql_query("select * from school");
while($rows=mysql_fetch_assoc($sql))
print_r($rows)."<br/>";
$response=array();
$info=array();
foreach($rows as $row)
{
$schoolInfo=array();
$schoolInfo["schoolid"]=$row["schoolid"];
$schoolInfo["schoolname"]=$row["schoolname"];
//$schoolInfo ["grade"] = $row["grade"];
array_push($info,$schoolInfo);
}
$response['info']=$info;
echo json_encode($response);

这里我得到 $response 的空白输出。我正在使用 php 脚本从 mysql 中获取数据,但我得到的是空白输出...

最佳答案

您需要修改以下代码。因此它将使用 while($rows=mysql_fetch_assoc($sql)) 循环数据并为 JSON 生成数组。注意:确保代码连接到 mysql 并在执行查询之前选择正确的数据库。

$sql=mysql_query("select * from school");
$response=array();
$info=array();
while($rows=mysql_fetch_assoc($sql)){
$schoolInfo=array();
$schoolInfo["schoolid"]=$rows["schoolid"];
$schoolInfo["schoolname"]=$rows["schoolname"];
//$schoolInfo ["grade"] = $rows["grade"];
array_push($info,$schoolInfo);
}
$response['info']=$info;
echo json_encode($response);

关于php - mysql获取数据的json响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23989408/

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