mysqli_query具有不同的格式

时间:2016-04-29 17:57:18

标签: php mysql mysqli

我使用简单的php从MYSQL数据库中检索数据。

PHP代码是:

<?php
require "init.php";
$query = mysqli_query($con,"SELECT core_site FROM core_sites");
$coresites = [];
while($row = mysqli_fetch_assoc($query)){
$coresites[] = $row;
}
echo json_encode($coresites);
?>

这给我一个结果:

[{"core_site":"Abbasya"},{"core_site":"Alex Auto"},{"core_site":"Alex Post"},{"core_site":"Banisweif"},{"core_site":"Nasr City"},{"core_site":"Ramsis TE"},{"core_site":"Smart Village"}]

我只想将数据放在结果中,而不将列“core_site”添加到b中:

"Abbasya","Alex Auto", "Alex Post", "BaniSweif" .. ETC"

我的修改应该是什么?并且是否有任何其他命令需要将此视为我的Android应用程序中的输入流或者回声完成工作?

1 个答案:

答案 0 :(得分:2)

您需要将行的值放入数组而不是行对键=&gt;值

while($row = mysqli_fetch_assoc($query)){
    $coresites[] = $row['core_site'];
}