首先我们需要了解下查询mysql数据库/表相关信息的sql语句:
由上述sql语句可以看到,我们可以使用show full columns来列出字段及详情信息,示例代码:
打印结果:
array ( [0] => title [field] => title [1] => char(50) [type] => char(50) [2] => utf8_general_ci [collation] => utf8_general_ci [3] => yes [null] => yes [4] => [key] => [5] => [default] => [6] => [extra] => [7] => select,insert,update,references [privileges] => select,insert,update,references [8] => 建议存储:标题、姓名等信息 [comment] => 建议存储:标题、姓名等信息 )
array ( [0] => des [field] => des [1] => varchar(255) [type] => varchar(255) [2] => utf8_general_ci [collation] => utf8_general_ci [3] => yes [null] => yes [4] => [key] => [5] => [default] => [6] => [extra] => [7] => select,insert,update,references [privileges] => select,insert,update,references [8] => [comment] => )
…………
补充说明信息:
当然你也可以通过mysql_list_fields — 列出 mysql 结果中的字段。mysql_list_fields() 取得给定表名的信息,参数是数据库名和表名,返回一个结果指针。
但是,mysql_list_fields() 函数已过时。最好用 mysql_query() 来发出一条 show columns from table [like 'name'] 的 sql 语句来代替。详细可参考php帮助文档:php: mysql_list_fields - manua
评论列表:
发布于 4天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 2天前回复该评论
发布于 2天前回复该评论
发布于 2天前回复该评论