gpt4 book ai didi

php - 多个select语句并编码为json

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

假设我有两 (2) 个字段:

Points.      Person

A Nick
B Nick
C Richard
D John

我需要根据点数来统计人数,并以 json 形式获取结果。

nick:2, richard:1, john:1

我找不到获得此结果的最佳查询。

最佳答案

需要记住的一些功能。

json_encode($jsonData);

所以你查询你的数据库。假设您有一个名为 getJson 的提取数据的函数(假设您正在使用 php pdo)

function getJson($db)
{
//declare arrays
$returnArray = array();
$pointsArray = array();
$personArray = array();

$sql = "SELECT * FROM tblName";
foreach($db->query($sql) as $row)
{
array_push($pointsArray, $row['Points']);
array_push($personArray, $row['Person']);
}
$returnArray['Points'] = $pointsArray;
$returnArray['PersonArray'] = $personArray;
return $returnArray;
}

然后你可以在 php 的开头调用该函数并获取 json

$returnArray = getJson($db);
echo json_encode($returnArray);

关于php - 多个select语句并编码为json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38929224/

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