2016-04-29 3 views
1

Я использую простой php для извлечения данных из базы данных MYSQL.mysqli_query с другим форматом

код РНР:

<?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» б как:

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

Какая должна быть моя модификация? и есть ли какие-то дополнительные команды, которые необходимо учитывать, как входной поток в моем приложении для Android или эхо делает работу?

ответ

2

вам нужно поставить значение строки в массив вместо ключа строки пары => значения

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

большого спасибо гром, это работает, и дал мне выход прикрепленный с индексом, как эта»Array ([0] => Аббасья [1] => Алекс Авто [2] => Алекс Пост [3] => Банисвейф [4] => Город Наср [5] => Рамсис ТЭ [6] => Умная деревня) ». –

+0

Моя благодарность. –

+0

Gald, что я мог бы помочь :) – thunder413

Смежные вопросы