我有一个MySQL数据库,想要将其转换为JSON格式,并得到以下类似的结果。
["aaa","bbb","ccc"]
但是当我使用以下PHP代码时:
<?php
require_once("../con.php");
$list = mysqli_query($con,"SELECT * FROM user WHERE reff='admin'");
$r = array();
while($data = mysqli_fetch_array($list)) {
$r[] = array($data['username']);
}
echo json_encode($r, JSON_PRETTY_PRINT);
?>
我的结果与期望的不同,以下是实际结果
[ [ "aaa" ], [ "bbb" ], [ "ccc" ] ]
有什么建议如何修复它吗?
$r[] = array($data['username']);
替换为$r[] = $data['username'];
。 - Accountant م