我使用此代碼來顯示每行4條記錄,但它以荒謬的方式顯示我的代碼。即PHP 4每行記錄
a b c d
e f g h
i j k l
.......
但我的代碼顯示輸出爲。我不知道爲什麼我是一個新的PHP程序員
a b c d
e
f g h i
j
k l m n
.......
我的代碼是
<?php
$con = mysql_connect("localhost","root","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mydb", $con);
$result = mysql_query("SELECT * FROM Persons");
echo "<table border='1'>";
$int = 0;
while($row = mysql_fetch_array($result))
{
$int++;
if ($int%5==0)
{
echo "<tr>";
}
echo "<td>" . $row['FirstName'] . "</td>";
if ($int%5==0)
{
echo "</tr>";
}
}
echo "</table>";
mysql_close($con);
?>
感謝提前
它往往更容易首先創建一個數據結構,你所希望的方式(即4個元素的數組的數組)然後從中創建HTML。 – Sjoerd
可能的重複[如何使用數據庫中的值創建php 2列表?](http://stackoverflow.com/questions/7299913/how-to-create-php-2-column-table-with-values-從數據庫) –
解決方案的答案之一是?如果是這樣,請接受 –