确定数据库字段是否为TEXT类型

时间:2011-09-02 07:29:37

标签: php mysql database field

我正在编写一个以数据库表为参数的编辑视图,然后加载字段名并显示文本框,textareas等。

但是,我并不是真的想要每个字段的文本框。我的数据库中的某些字段属于TEXT类型;对于他们我想要显示textarea。其他字段是TINYINT,对于他们我想显示一个复选框。

是否可以确定数据库字段的类型,然后在我的PHP中使用它?

提前致谢。

3 个答案:

答案 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