列名称沿着他们的标题php mysql

时间:2013-08-26 06:53:41

标签: php mysql

Helo,我想在列标题或类别标题上打印和检索列名。我使用以下代码打印列名称:

$arrlength=count($sort); 
for($x=0;$x<$arrlength;$x++)   
{   
    echo "  <TD class=\"tr1 td26\"><P class=\"p12 ft4\">".$sort[$x]."</P></TD>";  
}

我想在列标题上打印列名称,如果我有以下表格架构,我该如何检索它们: ** col标题1 - col1

col heading 1 - col2
col heading 2 - col1
col heading 2 - col2
col heading 3 - col1
col heading 3 - col2
col heading 3 - col3
col heading 3 - col4


col heading 1     col heading 2     col heading 3
-------------     -------------     -------------------------   
col1    col2      col1    col2      col1   col2   col3   col4

我可以在其他表中存储列标题,以便可以在特定位置替换或打印它。

感谢期待..;)

1 个答案:

答案 0 :(得分:0)

使用PDO检索php中的列名:

private function showColumns($table_schema, $table_name){
    $stmt = self::$_db->prepare("SELECT column_name, column_key, column_type FROM information_schema.columns WHERE 
                                table_schema = :table_schema AND table_name = :table_name");
    $stmt->execute(array(':table_schema' => $table_schema,':table_name' => $table_name));
    return $stmt->fetchAll();
}