gpt4 book ai didi

Php 从 SQL 查询输出中获取 Json 格式

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

我正在像这样对 mysql 表进行查询:

// Perform queries
$sth = mysqli_query($con,"SELECT * FROM statistics");

$rows = array();

while($r = mysqli_fetch_assoc($sth)) {
$rows['cols'] = $r;
}

打印 json_encode($rows);

但是结果是这样的:

[{"id":"3","session_id":"22052015","user_id":"2","house":"3","cars":"30","bikes":"40","code":"22"}]

我需要这种格式:

{
"cols": [
{"id":"","label":"Topping","pattern":"","type":"string"}
],
"rows": [
{"c":[{"v":"Mushrooms","f":null},{"v":3,"f":null}]}
]
}

我该怎么做?

最佳答案

您需要自己创建两个单独的数组。一个包含键,一个包含值,然后使用以下命令将它们合并到 JSON 中array("cols"=> $arrayCols, "rows"=> $arrayRows);

查看 php 中的 array_keys 和 array_values 函数即可完成此任务。

关于Php 从 SQL 查询输出中获取 Json 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30404261/

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