Установите указатель поля первого поля (столбца) в наборе результатов, затем получите информацию о поле через mysqli_fetch_field() и выведите имя поля, таблицу и максимальную длину:
<?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)){ // Получаем информацию о поле первого столбца ("имя") mysqli_field_seek($result,0); $fieldinfo=mysqli_fetch_field($ result ); printf("Имя поля: %s",$fieldinfo->name); echo "<br>"; printf("Имя таблицы: %s",$fieldinfo->table); echo "<br>"; printf("Длина поля: %d",$fieldinfo->max_length); // Освободить набор результатов mysqli_free_result($). результат );}mysqli_close($con);?>
Функция mysqli_field_seek() устанавливает указатель поля на смещение указанного поля.
mysqli_field_seek( результат, номер поля ) ;
параметр | описывать |
---|---|
результат | Необходимый. Указывает идентификатор набора результатов, возвращаемый функциями mysqli_query(), mysqli_store_result() или mysqli_use_result(). |
номер поля | Необходимый. Указывает номер поля. Должно быть от 0 до количества полей – 1. |
Возвращаемое значение: | Возвращает TRUE в случае успеха и FALSE в случае неудачи. |
---|---|
PHP-версия: | 5+ |