中的所有圖像我正在開發一個使用HTML/PHP/MYSQL的新網站。Php while循環加載表
現在我必須加載content.php,它會顯示所有從1個ID到網頁的照片。 問題是,表中的每個ID都有不同數量的照片(可能很多,比如30張照片...)。所以我需要一個while循環php腳本來加載來自1個ID的所有照片。
- >以下是我的TABLE名稱photo_details,您可以看到每個ID將具有完全不同數量的照片。 (磺酰基DEMO這裏,真表可能會超過5張或更多的照片。)
表*(列 = 值):
ID = 1,photo_1 = banner1.jpg,photo_2 = banner3 .JPG,photo_3 =(空白)
ID = 2,photo_1 = banner2.jpg,photo_2 =(空白),photo_3 =(空白)
ID = 3,photo_1 = banner1.jpg,photo_2 = banner2 .jpg,photo_3 =(空白)
include"storescripts/connect_to_mysql.php";
$dynamicBanner="";
$sql=mysql_query("SELECT * FROM photo_details WHERE id='$id' ");
$productCount=mysql_num_rows($sql);
if($productCount>0){
(我的PHP ---> Content.php文件的樣本)>寫了一個LOOP PHP腳本這裏載入1個錶行的所有照片,直到要加載沒有更多的照片。 }
$dynamicBanner .=
*********
}
.......
BOTTOM:
<div id="right_banner">
<?php echo $dynamicBanner ?>
</div>
感謝的人誰幫助我找到解決方案。我非常感謝它。 =)
手冊恰如其分地描述如['mysql_fetch_array()'](http://php.net/mysql_fetch_array)的函數的行爲 - 你嘗試過什麼? – kero 2014-09-12 19:03:41
'mysql_query'是一個過時的接口,不應該在新的應用程序中使用,並且會在將來的PHP版本中刪除。像[PDO這樣的現代化替代品並不難學](http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/)。如果您是PHP的新手,像[PHP The Right Way](http://www.phptherightway.com/)這樣的指南可以幫助解釋最佳實踐。 – tadman 2014-09-12 19:13:13