mysql_fetch_field Возвращает информацию о колонке из результата запроса в виде объекта &mysql.alternative.note; mysqli_fetch_field PDOStatement::getColumnMeta &reftitle.description; objectmysql_fetch_field resourceresult intfield_offset0 Возвращает объект, содержащий информацию о колонке. Эту функцию можно использовать для получения информации о полях в переданном результате запроса. &reftitle.parameters; &mysql.result.description; field_offset Числовое смещение поля. Если смещение не указано, функция возвращает информацию о первой колонке, которая ещё не была обработана этой функцией. Нумерация field_offset начинается с 0. &reftitle.returnvalues; Возвращает object, содержащий информацию о колонке. Объект содержит следующие свойства: name - название колонки table - название таблицы, которой принадлежит колонка, или псевдоним таблицы, если он был определён max_length - максимальная длина колонки not_null - 1, если колонка не может быть &null; primary_key - 1, если колонка является первичным индексом unique_key - 1, если колонка является уникальным индексом multiple_key - 1, если колонка является неуникальным индексом numeric - 1, если колонка численная blob - 1, если колонка является BLOB type - тип колонки unsigned - 1, если колонка не содержит знака (unsigned) zerofill - 1, если колонка заполняется нулями (zero-filled) &reftitle.examples; Пример использования <function>mysql_fetch_field</function> \n"; $meta = mysql_fetch_field($result, $i); if (!$meta) { echo "Информация недоступна
\n"; } echo "
blob:         $meta->blob
max_length:   $meta->max_length
multiple_key: $meta->multiple_key
name:         $meta->name
not_null:     $meta->not_null
numeric:      $meta->numeric
primary_key:  $meta->primary_key
table:        $meta->table
type:         $meta->type
unique_key:   $meta->unique_key
unsigned:     $meta->unsigned
zerofill:     $meta->zerofill
"; $i++; } mysql_free_result($result); ?> ]]>
&reftitle.notes; &database.field-case; Если поля или таблицы имеют дополнительные имена в запросе SQL, то будет возвращены эти дополнительные имена. Исходное имя может быть получено, например, с помощью mysqli_result::fetch_field. &reftitle.seealso; mysql_field_seek