Интерфейс MySQL с perl (MySQL perl API) - ListFields
ОГЛАВЛЕНИЕ
Страница 7 из 20
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 |
