2013-05-02 91 views
-3

我从MySQL数据库中选择随机字段值。这些字段是动态选择的,每个查询都不相同。现在我想将描述分配给每个字段并打印字段描述。如何在使用PHP打印之前更改MySQL字段名称?

例如我选择了两个字段,例如:web_seoweb_maintenance然后我想分别显示上述字段为(你想要你的网站的搜索引擎优化)和(你想从我们公司的网站维护)。

+0

请张贴的内容具有u试过吗? – 2013-05-02 09:56:06

+1

请分享您的代码。 – Rikesh 2013-05-02 09:56:08

+0

**代码**在哪里?因此,我们可以帮助您。 – 2013-05-02 09:56:17

回答

1

如果它的MySql您可以将注释分配给数据库中的实际列。

ALTER TABLE tbl CHANGE COLUMN col col INT(11) NOT NULL COMMENT 'This is the new comment'; 

您可以再选择使用information_schema(MySql的5.0+)这些意见

SELECT 
    comments FROM information_schema.tables 
WHERE 
    table_schema = 'dbname' 
AND 
    table_name = 'tbl' 

编辑

忘了说了,在information_schema包含了所有的元数据,为您的所有数据库,可能值得创建一个新的MySQL用户,该用户可以访问所需的模式/表,以避免明显的安全问题。

更多信息可以在这里找到:

http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

+0

information_schema默认为只读 – 2013-05-02 10:07:52

+0

谢谢,这就是我的意思_to这个schema_,但会编辑更清晰 – AlexP 2013-05-02 10:09:57