(PHP 4, PHP 5)
mysql_field_table — Pobiera nazwę tabeli w której znajduje się dane pole
Zwraca nazwę tabeli w której znajduje się dane pole.
Wynik w postaci zmiennej typu resource, które jest przetwarzane. Wynik ten pochodzi z wywołania funkcji mysql_query().
Liczbowe przesunięcie pola. przesunięcie_pola zaczyna się od wartości 0. Jeśli przesunięcie_pola nie istnieje, wygenerowane zostanie ostrzeżenie poziomu E_WARNING.
Zwraca nazwę tabeli w przypadku powodzenia.
Przykład #1 Przykład użycia mysql_field_table()
<?php
$query = "SELECT konto.*, panstwo.* FROM konto, panstwo WHERE konto.nazwa = 'Polska' AND konto.panstwo_id = panstwo.id";
// Pobiera wynik z bazy danych
$result = mysql_query($query);
// Wyświetla nazwę tablicy, a następnie nazwę pola
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";
}
?>
Informacja:
Dla zachowania zgodności z poprzednimi wersjami PHP możliwe jest używanie aliasów: mysql_fieldtable()