出现所以我有一个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我刚刚编辑了代码。 –