我想在表格中显示我的来自Mysql的查询。然而,我的数据是这样的:在表格中显示PHP查询数组
Array([0]=>data1, [1]=>data2, [2]=>data3,[3]=>data4,[4]=>pic1,[5]=>pic2,[6]=>pic3,[7]=>pic4);
我要显示我的表:
|data1 | data2 |data3 |data4
|pic1 | pic2 |pic3 |pic4
我知道如何显示像TD或者tr,但不知道在单玲数据如何在同一个循环中执行tr和td。任何帮助?提前致谢!
while($query=mysql_fetch_array($dataQuery)){
//not sure what to do here.
}
你能解释更多关于如何知道如何将这个特定的例子分成两行吗?即为什么pic1和pic2在单独的行上?仅仅是你只需要每行两个元素,还是因为某些元素是“数据”而其他元素是“图片”? – 2010-05-20 14:11:36
元素都是字符串。 Pic1只是一个例子。我想每行显示至少3个数据。总共2排。该表将像上面更新的版本...谢谢 – FlyingCat 2010-05-20 14:17:18
PerroVerd的答案似乎是最好的情况。您可以简单地得到元素的总数,除以2,然后将$列设置为该数字,从而产生两行,无论结果的数量如何。 – 2010-05-20 14:32:43