(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 bietet der Ratgeber MySQL: Auswahl einer API. Alternativen zu dieser Funktion umfassen:
Gibt den Namen der Tabelle zurück, die das genannte Feld enthält.
result
Das Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von mysql_query().
field_offset
Der numerische Offset des Feldes.
Der field_offset
beginnt bei 0
. Falls
field_offset
nicht existiert, wird eine Warnung der Stufe
E_WARNING
erzeugt.
Gibt bei Erfolg den Namen der Tabelle zurück.
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()