while
データベース内のアーティストの画像を表示するステートメントを実行しています。現時点では、同じ画像が 1 回ではなく複数回表示されます。画像が複数回ではなく1回表示されるようにするにはどうすればよいですか?
これが私のコードです:
<?
while ($feed = mysql_fetch_object($query)) { ?>
<?
if ($count == '4') {
$count = 0; ?>
<div class="blog_item">
<div class="preview_wrapper">
<div class="featured_image_full">
<?
$query1 = mysql_query("SELECT * FROM `Artists` WHERE `Genre1` = '$usr->Genre1' OR `Genre2` = '$usr->Genre1' OR `Genre3` = '$usr->Genre1' OR `Genre1` = '$usr->Genre2' OR `Genre2` = '$usr->Genre2' OR `Genre3` = '$usr->Genre2' OR `Genre1` = '$usr->Genre3' OR `Genre2` = '$usr->Genre3' OR `Genre3` = '$usr->Genre3' ORDER BY RAND() LIMIT 0,1");
while ($art = mysql_fetch_object($query1)) { ?>
<img src="<? echo $art->image; ?>">
<? } ?>