Получите все строки из набора результатов в виде ассоциативного массива:
<?php // Предположим, имя пользователя базы данных: root, пароль: 123456, база данных: CODERCTO $con = mysqli_connect ( "localhost" , "root" , "123456" , "CODERCTO" ); if ( mysqli_connect_errno ( $con )) { echo "Не удалось подключиться к MySQL: " . mysqli_connect_error () $sql = "SELECT" . name,url FROM веб-сайты ORDER BY alexa" ; $result = mysqli_query ( $con , $sql ); // Получаем данные mysqli_fetch_all ( $result , MYSQLI_ASSOC ); // Освобождаем набор результатов mysqli_free_result ( $result ); mysqli_close ( $con ) ?>Функция mysqli_fetch_all() извлекает все строки из набора результатов в виде ассоциативного массива, числового массива или того и другого.
Примечание. Эта функция доступна только с собственным драйвером MySQL.
mysqli_fetch_all ( результат, тип результата ) ;
параметр | описывать |
---|---|
результат | Необходимый. Указывает идентификатор набора результатов, возвращаемый функциями mysqli_query(), mysqli_store_result() или mysqli_use_result(). |
тип результата | Необязательный. Указывает, какой тип массива должен быть создан. Может быть одним из следующих значений: MYSQLI_ASSOC MYSQLI_NUM MYSQLI_BOTH |
Возвращаемое значение: | Возвращает ассоциативный или числовой массив, содержащий строки результатов. |
---|---|
PHP-версия: | 5.3+ |