ProfiPHPProfiPHP
Категория: Функции баз данных MySQLi

Функция Mysqli_fetch_field

Функция Mysqli_fetch_field возвращает информацию об одном столбце результирующего набора в виде объекта.
object mysqli_fetch_field( mysqli_result $result )
Парамерт Result являет собой идентификатор результата запроса, полученный с помощью Mysqli_query, Mysqli_store_result или Mysqli_use_result.

Функция Mysqli_fetch_field возвращает информацию об одном столбце результирующего набора в виде объекта. Чтобы получить определения всех столбцов, просто запустите эту функцию многократно.

Возвращает объект содержащий определение поля или FALSE, если столбцы в результирующей таблице закончились. Объект будет содержать имя столбца, имя таблицы, базу данных, тип данных поля и другую информацию.

Пример использования:
$link = mysqli_connect( DB_HOST, DB_USER, DB_PASS, DB_NAME );
$query = mysqli_query( $link, "SELECT * FROM `table`" );
$finfo = mysqli_fetch_field( $query );
echo '<pre>';
print_r( $finfo );
echo '</pre>';
Результат выполнения:
stdClass Object
(
[name] => id
[orgname] => id
[table] => mytable
[orgtable] => mytable
[def] =>
[db] => mybase
[catalog] => def
[max_length] => 2
[length] => 11
[charsetnr] => 63
[flags] => 49667
[type] => 3
[decimals] => 0
)

Добавить комментарий

Имя:
Текст комментария: