mssql_field_type
(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_field_type — Возвращает тип поля
Внимание
Эта функция УДАЛЕНА в PHP 7.0.0.
Есть следующие альтернативы:
Описание
mssql_field_type
( resource
$result
[, int $offset
= -1
] ) : string
Возвращает тип поля по индексу offset
в
result
.
Список параметров
-
result
-
Результирующий набор, полученный из mssql_query().
-
offset
-
Индекс поля. Первое поле имеет индекс 0. Если опущено, то используется текущее поле.
Возвращаемые значения
Возвращает тип поля по указанному индексу, или FALSE
в случае возникновения ошибки.
Примеры
Пример #1 Пример mssql_field_type()
<?php
// Соединяемся с MSSQL и выбираем базу
mssql_connect('MANGO\SQLEXPRESS', 'sa', 'phpfi');
mssql_select_db('php');
// Делаем выборку
$query = mssql_query('SELECT [name] FROM [php].[dbo].[persons]');
// Печатаем длину и тип поля
echo '\'' . mssql_field_name($query, 0) . '\' типа ' .
strtoupper(mssql_field_type($query, 0)) .
'(' . mssql_field_length($query, 0) . ')';
// Free the query result
mssql_free_result($query);
?>
Результатом выполнения данного примера будет что-то подобное:
'name' типа CHAR(50)