(PHP 4, PHP 5, PECL mysql:1.0)
mysql_field_table — Get name of the table the specified field is in
Returns the name of the table that the specified field is in.
The result resource that is being evaluated. This result comes from a call to mysql_query().
The numerical field offset. The field_offset starts at 0. If field_offset does not exist, an error of level E_WARNING is also issued.
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";
}
?>
Note: For downward compatibility, the following deprecated alias may be used: mysql_fieldtable()