PHP/MySQL数组排除


PHP/MySQL Array Exclude

我有一个页面,显示所有的用户的照片,但我希望排除默认的个人资料图片这是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>
";

}

谢谢! !: -)

在查询结束时添加AND Link != 'thumb-default.png'

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

这将排除所有带有此链接的条目。

我同意上面的说法,而且使用这个更好,

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

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

对于alpha键元素,应该使用

mysql_fetch_assoc