(PHP 4, PHP 5)
mysql_field_table — Get name of the table the specified field is in
Această extensie este dezaprobată începând cu PHP 5.5.0 și va fi eliminată în viitor. În locul ei trebuie utilizate extensiile MySQLi sau PDO_MySQL. Vedeți de asemenea ghidul MySQL: selectarea unei API și FAQ asociat pentru mai multe informații. Alternative ale acestei funcții includ:
$result
, int $field_offset
)Returns the name of the table that the specified field is in.
result
Rezultatul de tip resource, care este evaluat. Acest rezultat provine de la apelul funcției mysql_query ().
field_offset
Deplasamentul numeric al câmpului.
field_offset
începe de la 0. Dacă
field_offset
nu există, se generează de asemenea o eroare de nivel
E_WARNING
.
The name of the table on success.
Example #1 A mysql_field_table() example
<?php
$query = "SELECT account.*, country.* FROM account, country WHERE country.name = 'Portugal' AND account.country_id = country.id";
// get the result from the DB
$result = mysql_query($query);
// Lists the table name and then the field name
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";
}
?>
Notă:
Pentru compatibilitatea cu versiunile anterioare, următorul pseudonim dezaprobat poate fi utilizat: mysql_fieldtable()