(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_field_type — Devuelve el tipo de un campo
$result
[, int $offset
= -1
] )
Devuelve el tipo del campo número offset
dentro del resultado
result
.
result
El resultado que está siendo evaluado. Este resultado proviene de una llamada a la función mssql_query().
offset
La posición del campo, empezando por 0. Si se omite, se utilizará el campo actual.
El tipo del campo especificado por el índice en caso de éxito o FALSE
en caso de error.
Ejemplo #1 mssql_field_type() example
<?php
// Conectar a MSSQL y seleccionar la base de datos
mssql_connect('MANGO\SQLEXPRESS', 'sa', 'phpfi');
mssql_select_db('php');
// Enviar una consulta a MSSQL
$query = mssql_query('SELECT [name] FROM [php].[dbo].[persons]');
// Mostrar el tipo y longitud del campo
echo '\'' . mssql_field_name($query, 0) . '\' es del tipo ' .
strtoupper(mssql_field_type($query, 0)) .
'(' . mssql_field_length($query, 0) . ')';
// Liberar el recurso
mssql_free_result($query);
?>
El resultado del ejemplo sería algo similar a:
'name' es del tipo CHAR(50)