ListFields
Список полей в таблице.
СИНТАКСИС:
$sth = ListFields $dbh $table;
ОПИСАНИЕ:
ListFields возвращает операторный дескриптор, который может использоваться, чтобы выяснить, что именно сервер должен Вам передать. В случае ошибки возвращаемое значение не определено.
MySQL ListFields не работает так же как mSQL ListFields. В MySQL Вы используете следующие команды, чтобы получить информацию после вызова ListFields.
Перед использованием следующих функций, Вы должны выполнить успешное обращение к ListFields.
@arr = @{$sth->name}; | Возвращает массив имен столбцов |
@arr = @{$sth->length}; | Возвращает массив длин столбцов |
$value = $sth->numfields; | Возвращает количество столбцов в таблице |
@arr = @{$sth->type}; | Массив MySQL типов |
@arr = @{$sth->is_num}; | Массив 0 и 1, где 1 указывает что столбец числовой |
@arr = @{$sth->is_blob}; | Массив 0 и 1, где 1 указывает что столбец - blob |
@arr = @{$sth->is_not_null}; | Массив 0 и 1, где 1 указывает что столбец - не NULL |