出現所以我有一個images
表在我的數據庫,具有以下4個列:有無圖片從數據庫
pgname | id | imageurl | username
用戶能夠將圖像保存到表,添加用戶頁面名稱爲pgname,自動遞增id,圖像的url作爲imageurl,以及用戶名。
我使用prettyphoto jquery庫返回的圖像。
我試着去獲得與用戶相關聯的圖像的URL pgname出現在我的div的超鏈接,用下面的代碼:
$imagesquery = mysql_query("SELECT * FROM `images` WHERE `pgname` = '$pgname'") or die(mysqli_error());
while ($returnImages = mysql_fetch_assoc($imagesquery)) {
$img = array($returnImages['imageurl']);
}
foreach ($img as $imageData) {
echo'<div id="imageslide"><a href="'.$imageData.'" rel="prettyPhoto[pp_gal]"><img style="width: 100px; height: 100px;" src="'.$imageData.'" alt=""/></a></div>';
}
我所得到的是每一個IMAGEURL有一個空框在桌子上。 有什麼辦法讓圖像出現?因爲我試圖做的是在一個漂亮的照片庫中製作多個圖像。
歡迎任何幫助!
回聲是什麼?您的代碼不會按原樣打印任何內容。 – Xyon
mysql_fetch返回一行數據。你將它視爲返回所有行。要麼建立一個數據數組,要麼將你的回聲移入提取循環。 –
@Xyon我剛剛編輯了代碼。 –