(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 werden. 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
)Liefert den Namen der Tabelle, die das genannte Feld enthält.
Ergebnis
Das Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von mysql_query().
Feldoffset
Der 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()