0

我有一个显示所有用户照片的页面,但我希望排除默认的个人资料图片,即 thumb-default.png。我怎么做?

<?

$getphotos = mysql_query("SELECT ID, Link FROM images WHERE MemberID = '$vid'");
while($iph = mysql_fetch_array($getphotos))
{
$pID = $iph['ID'];
$pLINK = $iph['Link'];

echo "

<li><a href=\"members_image/$vid/$pLINK\" rel=\"prettyPhoto[gallery]\"><img src='/members_image/$vid/thumb-$pLINK' width='105'></a></li>

";


}

谢谢!!:-)

4

2 回答 2

3

在查询末尾添加AND Link != 'thumb-default.png'

$getphotos = mysql_query("SELECT ID, Link FROM images WHERE MemberID = '$vid' AND Link != 'thumb-default.png'");

这不包括要选择的具有此链接的每个条目。

于 2013-04-09T13:37:00.950 回答
0

我同意上述观点,而且最好使用它,

while($iph = mysql_fetch_object($getphotos))
{
$pID = $iph->ID;
$pLINK = $iph->Link;

}

因为我认为mysql_fetch_array,更喜欢数组元素键作为数字。$iph[0]、$iph[1]...

我认为对于 alpha 关键元素,您使用

mysql_fetch_assoc
于 2013-04-09T13:56:51.060 回答