(PHP 4, PHP 5)
mysql_field_table — Pobiera nazwę tabeli w której znajduje się dane pole
$wynik
, int $ofset_pola
)Zwraca nazwę tabeli w której znajduje się dane pole.
wynik
Wynik w postaci zmiennej typu resource, które jest przetwarzane. Wynik ten pochodzi z wywołania funkcji mysql_query().
przesunięcie_pola
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()