Получите строку из набора результатов в виде ассоциативного массива:
mysqli_fetch_assoc()
<?php // Предполагаем, что имя пользователя базы данных: root, пароль: 123456, база данных: CODERCTO $ con = mysqli_connect ( " localhost " , " root " , " 123456 " , " CODERCTO " ) ; ( mysqli_connect_errno ( $ con ) ) { эхо " Не удалось подключиться к MySQL: " . mysqli_connect_error ( ) } ; $sql = " ВЫБРАТЬ имя, URL-адрес ИЗ веб-сайтов ORDER BY alexa " $ result = mysqli_query ( $con , $sql ) // Ассоциативный массив ; $row = mysqli_fetch_assoc ( $ result ) ; ( " %s : %s) " , $row [ " name " ] , $ row [ " url " ] ) // Освобождаем набор результатов mysqli_free_result ( $result ) ; mysqli_close ( $con ) ; > Определение и использование
Функция mysqli_fetch_assoc() извлекает строку из набора результатов в виде ассоциативного массива.
Примечание. Имена полей, возвращаемые этой функцией, чувствительны к регистру.
грамматика
mysqli_fetch_assoc ( результат ) ;
параметр | описывать |
---|
результат | Необходимый. Указывает идентификатор набора результатов, возвращаемый функциями mysqli_query(), mysqli_store_result() или mysqli_use_result(). |
технические детали
Возвращаемое значение: | Возвращает ассоциативный массив, представляющий прочитанные строки. Возвращает NULL, если в наборе результатов больше нет строк. |
---|
PHP-версия: | 5+ |
---|