gpt4 book ai didi

php - Mysql从嵌套查询中获取json

转载 作者:行者123 更新时间:2023-11-29 22:05:20 26 4
gpt4 key购买 nike

我有两个表,分别是访客管理员和访客评论。访客主控具有唯一的访客 ID 和评论,访客使用访客 ID 作为外键将访客存储在访客评论中。我想获取以下格式的数据:

[
{
"visitorid":1,
"visitorname":"ABC",
"comment":
{
"commentid":2;
"comment":"XYZ"
}
}
{
"visitorid":2,
"visitorname":"LMN",
"comment":
{
"commentid":4;
"comment":"MNO"
}
}

]

$sql = mysql_query("SELECT * FROM visitormaster");
if(mysql_num_rows($sql) > 0)
{
$result = array();
while($rlt = mysql_fetch_array($sql,MYSQL_ASSOC))
{
$result[] = $rlt[];
$vid=$rlt["visitorid"];
$sql1 = mysql_query("SELECT * FROM visitorcomment WHERE visitor_id = "."'$vid'");
while($rltcomment = mysql_fetch_array($sql1,MYSQL_ASSOC))
{
$commentresult[] = $rltcomment[];
}
$newresult=array($result,"comment"=>$rltcomment[0]);
}
$array=array("result_data"=>$newresult);
$this->response($this->json($array), 200);
}

但是没有输出。

最佳答案

SQL 语句中缺少引号 mysql_query("SELECT * FROM Visitormaster);

要查看错误,请使用 ini_set("Display_errors","On");打开错误报告。这会产生错误。

关于php - Mysql从嵌套查询中获取json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32196311/

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