任何幫助,我當然不建議你使用MySQL的*功能。您的HTML也有錯誤。爲什麼在a沒有開標籤時有「a」關閉標籤?我從我的答案中刪除了它。您也沒有任何開標籤tr標籤或表標籤。我將它們添加到答案中。
<?php
echo"<table><tbody><tr>";
$s=mysql_query("SELECT * FROM portfolio");
$k=0;
while($row=mysql_fetch_array($s)){
$k++;
if($k==4){
echo"</tr><tr>";
$k=0;
}
?>
<td><img src="portfolio/<?php echo $row['image'];?>" height='100px' width='150px' /></td>
<?
}
echo"</tr></tbody></table>";
?>
這裏是你如何在PDO做到這一點:
<?php
echo"<table><tbody><tr>";
$sql=$dbh->prepare("SELECT * FROM portfolio");
$sql->execute();
$k=0;
while($row=$sql->fetch()){
$k++;
if($k==4){
echo"</tr><tr>";
$k=0;
}
?>
<td><img src="portfolio/<?php echo $row['image'];?>" height='100px' width='150px' /></td>
<?
}
echo"</tr></tbody></table>";
?>
使用** ** PDO **或**的MySQLi而不是MySQL的** _ ***功能(貶值)。 – Subin
首先建立你的正確的HTML,你只放置TD的,但沒有TR的。 –
它爲一個cms面板actualy @RoyalBg我已經在單一的時間顯示他們 –