我正在编写一个以数据库表为参数的编辑视图,然后加载字段名并显示文本框,textareas等。
但是,我并不是真的想要每个字段的文本框。我的数据库中的某些字段属于TEXT类型;对于他们我想要显示textarea。其他字段是TINYINT,对于他们我想显示一个复选框。
是否可以确定数据库字段的类型,然后在我的PHP中使用它?
提前致谢。
答案 0 :(得分:3)
SHOW COLUMNS FROM table;
提供您需要的信息。
请点击此处了解更多信息http://dev.mysql.com/doc/refman/5.0/en/show-columns.html
答案 1 :(得分:3)
mysql_field_type功能可能很有用
答案 2 :(得分:0)
如果您使用的是MySQL,此功能可能会对您有所帮助:http://php.net/manual/en/function.mysql-field-type.php