Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

fbsql_fetch_field

FrontBase Funktionen

    Befehl:
object fbsql_fetch_field ( resource $result [, int $field_offset ] )


    Parameter-Liste:
NameBeschreibung
resultEin von fbsql_query() oder fbsql_db_query() zurückgegebenes Erebnishandle.
field_offsetDie 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 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:
Setzt den Ergebniszeiger auf ein bestimmtes Feldoffset
 

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