(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_field_type — Liefert den Typ eines Feldes
Gibt den Typ des Feldes Nr. offset aus result zurück.
Der Bezeichner des Ergebnisses, das ausgewertet wird. Dieses Ergebnis stammt von einem Aufruf von mssql_query().
Der Offset des Feldes, beginnend bei 0. Falls er nicht angegeben wurde, wird das aktuelle Feld verwendet.
Gibt den Typ des angegebenen Feldes zurück. Im Fehlerfall wird FALSE zurückgegeben.
Beispiel #1 mssql_field_type()-Beispiel
<?php
// Mit MSSQL verbinden und Datenbank auswählen
mssql_connect('MANGO\SQLEXPRESS', 'sa', 'phpfi');
mssql_select_db('php');
// Eine select-Anfrage an MSSQL senden
$anfrage = mssql_query('SELECT [name] FROM [php].[dbo].[persons]');
// Feldtyp und -länge ausgeben
echo '\'' . mssql_field_name($anfrage, 0) . '\' ist vom Typ ' .
strtoupper(mssql_field_type($anfrage, 0)) .
'(' . mssql_field_length($anfrage, 0) . ')';
// Den Ergebnisspeicher freigeben
mssql_free_result($anfrage);
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
'name' ist vom Typ CHAR(50)