判断数据库字段是否为TEXT类型

发布于 2024-12-02 12:05:42 字数 197 浏览 0 评论 0原文

我正在开发一个编辑视图,它以数据库表作为参数,然后加载字段名称并显示文本框、文本区域等。

但是,我并不真正想要每个字段都有文本框。我的数据库中的一些字段是TEXT类型的;对于他们我想显示一个文本区域。其他字段是 TINYINT,我想为它们显示一个复选框。

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

提前致谢。

I'm working on an edit view which takes a database table as argument, then loads the fieldnames and display textboxes, textareas etc.

However, I don't really want textboxes for every field. Some fields in my database are of the TEXT type; for them i want to display a textarea. Other fields are TINYINT, for them I want to display a checkbox.

Is it possible to determine the type of a database field and then work from that in my PHP?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

风铃鹿 2024-12-09 12:05:42

SHOW COLUMNS FROM table; 提供您需要的信息。

请查看此处以获取更多信息 http://dev.mysql。 com/doc/refman/5.0/en/show-columns.html

SHOW COLUMNS FROM table; provides the information you'll need.

Have a look here for more information http://dev.mysql.com/doc/refman/5.0/en/show-columns.html

舂唻埖巳落 2024-12-09 12:05:42

mysql_field_type 函数可能有用

mysql_field_type function may be useful

梦年海沫深 2024-12-09 12:05:42

如果您使用 MySQL,此函数可能会帮助您: http://php .net/manual/en/function.mysql-field-type.php

If you are using MySQL, this function might help you: http://php.net/manual/en/function.mysql-field-type.php

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文