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