gpt4 book ai didi

PHP mysql结果json_encode返回键和索引号

转载 作者:行者123 更新时间:2023-12-02 07:05:23 24 4
gpt4 key购买 nike

为什么 JSON 输出同时显示索引号和关联列名?

我只需要列名,例如“UID”

PHP 代码

$res = $statement->fetchAll();
$records = array('Record'=>$posts);
echo json_encode($records);

JSON 输出

{
"Record":[
{
"UID":"1001",
"0":"1001",
"NAME":"Robot2",
"1":"Robot2",
"EMAIL":"robot2@test.com",
"2":"robot2@test.com",
"GENDER":"f",
"3":"f"
},
{
"UID":"1030",
"0":"1030",
"NAME":"Anna",
"1":"Anna",
"EMAIL":"Anna@msn.com",
"2":"Anna@msn.com",
"GENDER":"f",
"3":"f"
}
]
}

谢谢

最佳答案

请参阅文档以获取解释:

http://php.net/manual/en/pdostatement.fetchall.php

为了只获取关联项,您应该将 PDO::FETCH_ASSOC 传递给您的 fetchAll。

关于PHP mysql结果json_encode返回键和索引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13014162/

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