MySQL возвращает JSON массив из одного столбца таблицы SQL - PullRequest
0 голосов
/ 23 июня 2019

Я выбираю один столбец из таблицы SQL.Я хочу получить в результате массив имен пользователей в JSON.Я не знаю, что написать в missing code месте в приведенном ниже коде.

Желаемый результат, например:

users ["userA", "userB", "userC"];

<?php
    require_once 'connection.php';
    $result = $conn->query("SELECT username FROM users");
    $users = array();
    // missing code
    $json = json_encode($users);
    echo $json;
?>

1 Ответ

2 голосов
/ 23 июня 2019

Вы можете выбрать всех пользователей, используя ...

$users = $result->fetch_all(MYSQLI_NUM);

Использование MYSQLI_NUM вернет числовой индексированный список, поэтому json_encode() будет работать так, как вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...