(PHP 4, PHP 5)
mysql_field_table — Liefert den Namen der Tabelle, die das genannte Feld enthält
Diese Erweiterung ist seit PHP 5.5.0 als veraltet markiert und wurde in PHP 7.0.0 entfernt. Verwenden Sie stattdessen die Erweiterungen MySQLi oder PDO_MySQL. Weitere Informationen finden Sie im Ratgeber MySQL: Auswahl einer API und den zugehörigen FAQ. Alternativen zu dieser Funktion umfassen:
$result
, int $field_offset
) : stringLiefert den Namen der Tabelle, die das genannte Feld enthält.
ErgebnisDas Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von mysql_query().
FeldoffsetDer numerische Offset des Feldes.
Der Feldoffset beginnt bei 0. Falls
Feldoffset nicht existiert, wird eine Warnung der Stufe
E_WARNING erzeugt.
Der Name der Tabelle bei Erfolg.
Beispiel #1 Ein mysql_field_table() Beispiel
<?php
$query = "SELECT account.*, country.* FROM account, country WHERE country.name = 'Portugal' AND account.country_id = country.id";
// Erhalte Resultat von der DB
$result = mysql_query($query);
// Listet den Tabellennamen und danach den Spaltennamen auf
for ($i = 0; $i < mysql_num_fields($result); ++$i) {
$table = mysql_field_table($result, $i);
$field = mysql_field_name($result, $i);
echo "$table: $field\n";
}
?>
Hinweis:
Für die Abwärtskompatibiliät kann der folgende veraltete Alias verwendet werden: mysql_fieldtable()