我面临一个问题,并试图解决这个问题 4 小时,但直到现在还没有解决方案。我有动态数据,我喜欢将其显示为如下表
Header1........ Header2.. .. HeaderN
data1 of Header1.. data1 of Header2.. .. HeaderN 的 data1 Header1 的data2.... Header2
的 data2.... HeaderN 的 data2 Header1 的 data3.... Header2
的 data3.... HeaderN 的 data3
...... .....................................................
Header1 的 dataN.... Header2 的 dataN.... HeaderN 的 dataN
这是我的代码:
foreach($query_all_field as $secondary_data):
?><th><?php echo $secondary_data;?></th><?php
$sql_data = mysql_query("SELECT `$secondary_data` FROM `$table_name`");
if(mysql_num_rows($sql_data)){
while($result_data = mysql_fetch_object($sql_data)){
?><tr><td><?php echo $result_data->$secondary_data;?></td></tr><?php
}
}
endforeach;
最重要$secondary_data
的是完全动态的表的所有标题名称。然后我试图找到每个标题的数据。
但它现在显示如下:
Header1
data1 of Header1
data2 of Header1
data3
of Header1 Header2
data1 of Header2
data2 Header2 data3
of Header2
。. .
HeaderN
data1 of HeaderN
data2 of HeaderN data3
of HeaderN