Как сохранить все данные из MySQL в переменную в PHP? - PullRequest
1 голос
/ 19 апреля 2020

Когда я запускаю следующий запрос в phpmyadmin:

SELECT firstName, lastName, credits FROM volunteers ORDER BY credits, firstName ASC

В результате я получаю 9 строк. Но когда я запускаю следующий код в php, переменная $storing_data сохраняет значение массива только одной строки.

$query_for_credits_table=mysqli_query($conn, "SELECT firstName, lastName, credits FROM volunteers ORDER BY credits, firstName ASC;");
$storing_data=mysqli_fetch_assoc($query_for_credits_table);

Что мне нужно будет сделать, чтобы сохранить полную информацию в переменной?

1 Ответ

1 голос
/ 19 апреля 2020

Вы должны l oop просмотреть результаты и построить массив

$query_for_credits_table=mysqli_query($conn, "SELECT firstName, lastName, credits FROM volunteers ORDER BY credits, firstName ASC;");

if( $query_for_credits_table){
    while ($row = mysqli_fetch_assoc($query_for_credits_table)) {
        $user = array(
            'firstName' => $row['firstName'],
            'lastName' => $row['lastName'],
            'credits ' => $row['credits ']
        );
    }
    $storing_data[] = $user;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...