Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

mysql_field_table(3) [php man page]

MYSQL_FIELD_TABLE(3)							 1						      MYSQL_FIELD_TABLE(3)

mysql_field_table - Get name of the table the specified field is in

SYNOPSIS
Warning This extension is deprecated as of PHP 5.5.0, and will be removed in the future. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this function include: omysqli_fetch_field_direct(3) [table] or [orgtable] o PDOStatement::getColumnMeta [table] string mysql_field_table (resource $result, int $field_offset) DESCRIPTION
Returns the name of the table that the specified field is in. o $ result -The result resource that is being evaluated. This result comes from a call to mysql_query(3). o $ field_offset -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(3) 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 "; } ?> Note For backward compatibility, the following deprecated alias may be used: mysql_fieldtable(3) mysql_list_tables(3). PHP Documentation Group MYSQL_FIELD_TABLE(3)

Check Out this Related Man Page

MYSQL_FIELD_TYPE(3)							 1						       MYSQL_FIELD_TYPE(3)

mysql_field_type - Get the type of the specified field in a result

SYNOPSIS
Warning This extension is deprecated as of PHP 5.5.0, and will be removed in the future. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this function include: omysqli_fetch_field_direct(3) [type] o PDOStatement::getColumnMeta [driver:decl_type] or [pdo_type] string mysql_field_type (resource $result, int $field_offset) DESCRIPTION
mysql_field_type(3) is similar to the mysql_field_name(3) function. The arguments are identical, but the field type is returned instead. o $ result -The result resource that is being evaluated. This result comes from a call to mysql_query(3). o $ field_offset -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 returned field type will be one of "int", "real", "string", "blob", and others as detailed in the MySQL documentation. Example #1 mysql_field_type(3) example <?php mysql_connect("localhost", "mysql_username", "mysql_password"); mysql_select_db("mysql"); $result = mysql_query("SELECT * FROM func"); $fields = mysql_num_fields($result); $rows = mysql_num_rows($result); $table = mysql_field_table($result, 0); echo "Your '" . $table . "' table has " . $fields . " fields and " . $rows . " record(s) "; echo "The table has the following fields: "; for ($i=0; $i < $fields; $i++) { $type = mysql_field_type($result, $i); $name = mysql_field_name($result, $i); $len = mysql_field_len($result, $i); $flags = mysql_field_flags($result, $i); echo $type . " " . $name . " " . $len . " " . $flags . " "; } mysql_free_result($result); mysql_close(); ?> The above example will output something similar to: Your 'func' table has 4 fields and 1 record(s) The table has the following fields: string name 64 not_null primary_key binary int ret 1 not_null string dl 128 not_null string type 9 not_null enum Note For backward compatibility, the following deprecated alias may be used: mysql_fieldtype(3) mysql_field_name(3), mysql_field_len(3). PHP Documentation Group MYSQL_FIELD_TYPE(3)
Man Page