从mysql获取列名

时间:2011-03-24 08:14:18

标签: mysql

我想知道如何从data=this为条件的表中获取列名。

假设我想要将列名称放在data="this",其中这是该列中存在的数据

      username

      ram
      sham
      gaurav

此处username是列名称,我希望在ram,sham等基础上获取此名称

2 个答案:

答案 0 :(得分:1)

SHOW COLUMNS显示有关给定表中列的信息。 LIKE子句(如果存在)指示要匹配的列名称。可以使用WHERE子句来选择使用更一般条件的行。

这是语法:

SHOW [FULL] COLUMNS {FROM | IN} tbl_name [{FROM | IN} db_name]
    [LIKE 'pattern' | WHERE expr]

答案 1 :(得分:1)

 $dataurl=mysql_fetch_field($query,$indexr_numberfields_in_one_row);

 $valueurl=$arrayurl[$dataurl->name];

 $col5=$dataurl->name;