【问题标题】:Determine whether or not database field is type TEXT判断数据库字段是否为 TEXT 类型
【发布时间】:2011-09-02 07:29:37
【问题描述】:

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

但是,我真的不希望每个字段都有文本框。我数据库中的一些字段是 TEXT 类型的;对他们来说,我想显示一个 textarea。其他字段是 TINYINT,我想为它们显示一个复选框。

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

提前致谢。

【问题讨论】:

  • 您使用的是哪个数据库?
  • 也许使用SHOW COLUMNS FROM MaTable; ?

标签: php mysql database field


【解决方案1】:

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

在这里查看更多信息http://dev.mysql.com/doc/refman/5.0/en/show-columns.html

【讨论】:

  • mysql_query("DESCRIBE table");
  • 不错的选择,我忽略了 php 标签。
【解决方案2】:

mysql_field_type 函数可能有用

【讨论】:

    【解决方案3】:

    如果您使用的是 MySQL,此功能可能会对您有所帮助:http://php.net/manual/en/function.mysql-field-type.php

    【讨论】:

      猜你喜欢
      • 2017-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-04
      • 2013-08-19
      • 2014-06-17
      • 1970-01-01
      相关资源
      最近更新 更多