Как я могу распечатать только результаты SQL-запроса, используя массив $ data? - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь распечатать всех пользователей таблицы user_reg на странице php.Также я хочу получить массив с именем $ data.Как это сделать?

$result = mysqli_query($conn, "SELECT * FROM user_reg ORDER BY id ASC");

 $data   = array(
              'statusCode' => 200,
              'message' => 'Data retrived successfully'
);
while ($row = mysqli_fetch_assoc($result)) {
    $data[] = $row;
}

echo json_encode($data);

1 Ответ

0 голосов
/ 27 июня 2019

Вы переписываете массив $data

$result = mysqli_query($conn, "SELECT * FROM user_reg ORDER BY id ASC");
$data = array();
while ($row = mysqli_fetch_assoc($result)) {
    $data[] = $row;
}

// write the status to a sub array
// dont destroy what you have already loaded into that array
$data['status']   = array(
       'statusCode' => 200,
       'message' => 'Data inserted successfully'
);

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