время
|
|
424 Часть IV. PHP-функции Глава 26
возвращаемые функцией mysql_f ield_f lags ( ) , могут быть следующие:
not_null, primary_key, unique_key, multiple_key, blob, unsigned, zerofill,
binary, enum, auto_increment, timestamp.
Чтобы получить название указанного поля, необходимо воспользоваться функцией
mysql_f ield_name (). Функция имеет такой же синтаксис, как и mysql field flags ().
ВНИМАНИЕ
Параметр field_offset начинается с нуля. _
Рассмотрим пример:
// таблица пользователя состоит из трех областей:
// lockalhost
// lockalhostl
// Iockalhost2
$res = mysql_db_query("users", "select * from users", $link);
echo mysql_field_name($res, 0). "\n";
echo mysql_field_name($res, 2) ;
В результате работы данного примера получим следующий результат:
lockalhost
Iockalhost2
Функция mysql_f ield_table () позволяет получить имя таблицы. Функция име-
ет схожий синтаксис с ранее описанными функциями и также возвращает строку.
Для определения типа поля используют функцию mysql_f ields_type ().