php mysql获取表字段名称和字段信息的三种方法
php mysql获取表字段名称和字段信息的三种方法
先给出本实例中使用的表的信息:
使用desc获取表字段信息
服务器端编程语言(专业超文本预处理器的缩写)代码如下:
?php mysql_connect('localhost ',' root ',' ');MySQL _ select _ db(' test ');$query='desc学生;$ result=MySQL _ query($ query);while($ row=MySQL _ fetch _ assoc($ result)){ print _ r($ row);}?运行结果:
数组([字段]=学生id[类型]=int(4)[Null]=NO[Key]=PRI[Default]=[Extra]=auto _ increment)数组([字段]=学生名[类型]=varchar(50)[空]=否[键]=[默认]=[额外]=)数组([字段]=class _ id[类型]=int(4)[Null]=NO[Key]=[Default]=[Extra]=)数组([字段]=total _ score[类型]=int(4)[4]使用显示全部字段获取表字段信息
服务器端编程语言(专业超文本预处理器的缩写)代码如下:
?php mysql_connect('localhost ',' root ',' ');MySQL _ select _ db(' test ');$query="显示学生的完整列";$ result=MySQL _ query($ query);while($ row=MySQL _ fetch _ assoc($ result)){ print _ r($ row);}?运行结果:
数组([字段]=学生id[类型]=int(4)[集合]=[空]=否[键]=PRI[默认值]=[额外]=自动增量[权限]=选择、插入、更新、引用[注释]=)数组([字段]=学生名[类型]=varchar(50)[集合]=latin1 _瑞典语_ ci[空]=否[键]=[默认]=[额外]=[权限]=选择、插入、更新、引用[注释]=)数组([字段]=类使用mysql_fetch_field方法获取表字段信息
服务器端编程语言(专业超文本预处理器的缩写)代码如下:
?php mysql_connect('localhost ',' root ',' ');MySQL _ select _ db(' test ');$ query=' SELECT * FROM student LIMIT 1 ';$ result=MySQL _ query($ query);$ field=MySQL _ num _ field($ result);for($ count=0;$计数$字段;$ count){ $ field=MySQL _ fetch _ field($ result,$ count);print _ r($ field);}?运行结果如下:
stdClass Object([name]=student _ id[table]=student[def]=[max _ length]=1[not _ null]=1[primary _ key]=0[unique _ key]=0[numeric]=1[blob]=0[type]=int[无符号]=0[零填充]=0)stdClass Object([name]=student _ name[table]=student[def]=[max _ length]=5[not _ null]=1[primary _ key]=0[multi _ key]=class _ id[table]=student[def]=[max _ length]=1[not _ null]=1[primary _ key]=0[numeric]=1[blob]=0[type]=int[无符号]=0[零填充]=0)stdClass Object([name]=total _ score[table]=student[def]=[max _ length]=3[not _ null]=1[primary _ key]=0[multi _ key]=0[unique _ key]感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
版权声明:php mysql获取表字段名称和字段信息的三种方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。