视频教程获取表字段名称和字段信息的三种方法
先给出本实例中使用的表的信息:
使用表名获取表字段信息
服务器端编程语言(专业超文本预处理器的缩写)代码如下:
mysql_connect('localhost ',' root ',' ');
MySQL _ select _ db(' test ');
查询='desc学生;
结果=mysql_query(查询);
while(row=MySQL _ fetch _ assoc(result)){
print _ r(row);
}
?
运行结果:
排列
(
[字段]=学生标识
[类型]=int(4)
[空]=否
[关键字]=优先级
[默认]=
[额外]=自动增量
)
排列
(
[字段]=学生姓名
[Type]=varchar(50)
[空]=否
[答案]=
[默认]=
[额外]=
)
排列
(
[字段]=类标识
[类型]=int(4)
[空]=否
[答案]=
[默认]=
[额外]=
)
排列
(
[字段]=总分
[类型]=int(4)
[空]=否
[答案]=
[默认]=
[额外]=
)
使用显示完整字段获取表字段信息
服务器端编程语言(专业超文本预处理器的缩写)代码如下:
mysql_connect('localhost ',' root ',' ');
MySQL _ select _ db(' test ');
查询="显示学生的全部列";
结果=mysql_query(查询);
while(row=MySQL _ fetch _ assoc(result)){
print _ r(row);
}
?
运行结果:
排列
(
[字段]=学生标识
[类型]=int(4)
[排序规则]=
[空]=否
[关键字]=优先级
[默认]=
[额外]=自动增量
[权限]=选择、插入、更新、引用
[评论]=
)
排列
(
[字段]=学生姓名
[Type]=varchar(50)
[归类]=拉丁语1 _瑞典语_ci
[空]=否
[答案]=
[默认]=
[额外]=
[权限]=选择、插入、更新、引用
[评论]=
)
排列
(
[字段]=类标识
[类型]=int(4)
[排序规则]=
[空]=否
[答案]=
[默认]=
[额外]=
[权限]=选择、插入、更新、引用
[评论]=
)
排列
(
[字段]=总分
[类型]=int(4)
[排序规则]=
[空]=否
[答案]=
[默认]=
[额外]=
[权限]=选择、插入、更新、引用
[评论]=
)
使用关系型数据库获取字段方法获取表字段信息
服务器端编程语言(专业超文本预处理器的缩写)代码如下:
mysql_connect('localhost ',' root ',' ');
MySQL _ select _ db(' test ');
query=' SELECT * FROM student LIMIT 1 ';
结果=mysql_query(查询);
字段=mysql_num_fields(结果);
for(count=0;数数
{
field=mysql_fetch_field(结果,计数);
print_r(字段);
}
?
运行结果如下:
标准类对象
(
[姓名]=学生编号
[表格]=学生
[def]=
[最大长度]=1
[not_null]=1
[主键]=1
[multiple_key]=0
[唯一关键字]=0
[数字]=1
[blob]=0
[类型]=整数
[无符号]=0
[零填充]=0
)
标准类对象
(
[姓名]=学生姓名
[表格]=学生
[def]=
[最大长度]=5
[not_null]=1
[主键]=0
[multiple_key]=0
[唯一关键字]=0
[数字]=0
[blob]=0
[类型]=字符串
[无符号]=0
[零填充]=0
)
标准类对象
(
[名称]=类别标识
[表格]=学生
[def]=
[最大长度]=1
[not_null]=1
[主键]=0
[multiple_key]=0
[唯一关键字]=0
[数字]=1
[blob]=0
[类型]=整数
[无符号]=0
[零填充]=0
)
标准类对象
(
[姓名]=总分
[表格]=学生
[def]=
[最大长度]=3
[not_null]=1
[主键]=0
[multiple_key]=0
[唯一关键字]=0
[数字]=1
[blob]=0
[类型]=整数
[无符号]=0
[零填充]=0
)
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!