PHP
Referenzliste
fbsql_fetch_field
FrontBase Funktionen
Befehl:
object fbsql_fetch_field ( resource $result [, int $field_offset ] )
Parameter-Liste:
Beschreibung | |
---|---|
Ein von fbsql_query() oder fbsql_db_query() zurückgegebenes Erebnishandle. | |
Die numerische Offset des Feldes. Der Feldindex bei 0 beginnt. Wenn nicht angegeben, wird das nächste Feld, das noch nicht von fbsql_fetch_field() abgerufen wurde abgerufen werden. |
Rückgabewerte:
Liefert ein Objekt mit Feldinformationen oder
Die Eigenschaften des Objekts sind:
FALSE
auf Fehler.Die Eigenschaften des Objekts sind:
- name - Spaltennamen
- table - Name der Tabelle, die Spalte gehört
- max_length - maximale Länge der Säule
- not_null - 1, wenn die Spalte nicht sein
NULL
- type - der Typ der Spalte
Beschreibung:
Verwendet, um Informationen über Felder in einer bestimmten Abfrageergebnis zu erhalten.
Aktiv in Version:
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
Siehe auch:
fbsql_fetch_field() - Beispiel:
Eingabe:
<?PHP fbsql_connect($host, $user, $password) or die("Could not connect"); $result = fbsql_db_query("database", "select * from table") or die("Query failed"); # get column metadata $i = 0; while ($i < fbsql_num_fields($result)) { echo "Information for column $i:<br />\n"; $meta = fbsql_fetch_field($result); if (!$meta) { echo "No information available<br />\n"; } echo "<pre> max_length: $meta->max_length name: $meta->name not_null: $meta->not_null table: $meta->table type: $meta->type </pre>"; $i++; } fbsql_free_result($result); ?>
FrontBase Funktionen