假设我有一个查询来获取特定数据库中可能具有不同模式的所有信息。
例如,我可能有:
DB1 with [id] [blah] [shibby] &
DB2 with [id] [yadda] [etc] [andsoforth]
然后我运行一个需要返回的查询:
A)字段名称到表头
B)结果到表单元格
查询将通过 post 从表单生成,以便设置一些变量以确定从哪个数据库获取信息。
下面将为我提供列名,但我需要用实际结果填充其余部分。
echo "<table>";
echo "<tr>";
$qColumnNames = mysql_query("SHOW COLUMNS FROM ".$db) or die("mysql error");
$numColumns = mysql_num_rows($qColumnNames);
$x = 0;
while ($x < $numColumns)
{
$colname = mysql_fetch_row($qColumnNames);
$col[$colname[0]] = $colname[0];
$x++;
}
foreach($col as $key){
echo "<th>$key</th>";
}
echo "</tr>";
echo "</table>";