mysql_list_fields
List MySQL table fields
Description
resourcemysql_list_fields
stringdatabase_name
stringtable_name
resource
link_identifier
The function mysql_list_fields is deprecated. It
is preferable to use mysql_query to issue a
SQL SHOW COLUMNS FROM table [LIKE 'name'] Statement instead.
mysql_list_fields retrieves information
about the given table name. Arguments are the database and
the table name. A result pointer is returned which can be used
with mysql_field_flags,
mysql_field_len,
mysql_field_name, and
mysql_field_type.
Alternate to deprecated mysql_list_fields
0) {
while ($row = mysql_fetch_assoc($result)) {
print_r($row);
}
}
?>
]]>
The above example would produce output similar to:
id
[Type] => int(7)
[Null] =>
[Key] => PRI
[Default] =>
[Extra] => auto_increment
)
Array
(
[Field] => email
[Type] => varchar(100)
[Null] =>
[Key] =>
[Default] =>
[Extra] =>
)
]]>
For downward compatibility mysql_listfields
can also be used. This is deprecated however.
See also
mysql_field_flags and
mysql_info.