繁体   English   中英

mysqli_query具有不同的格式

[英]mysqli_query with a different format

我正在使用一个简单的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应用程序中的Input stream或echo起作用?

您需要将行的值而不是行对的值放到数组中key => value

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM