-2

このコードを壁紙ウェブサイトの関連壁紙セクションに配置しました。以下のコードは、特定のタグ (ex:abstract,love..) の壁紙を表示しますが、現在の壁紙を表示し、関連する壁紙セクションでランダムな壁紙を作成したいと考えています。これを行う方法 ?

私のphpコード:

<?php
//Related wallpaper
$searchtag = $info['tag'];
$related = mysql_query("SELECT * FROM covers WHERE tag='$searchtag' LIMIT 2 ") or       die(mysql_error());
 while($info = mysql_fetch_array($related))
{ 
echo $info['name'];
Echo '<img src="thumb/'.$info['thumbflname'].'"></br>';
}
?>
4

2 に答える 2

0
SELECT * FROM covers WHERE tag='$searchtag' LIMIT 2 

する必要があります

SELECT * FROM covers WHERE tag='$searchtag' ORDER BY RAND() LIMIT 2
于 2013-07-16T12:58:22.950 に答える
0

たぶん、あなたはこのようなことを試すことができます

mysql_query('SELECT * FROM covers WHERE tag="'.$searchtag.'" LIMIT '.rand(1, 55).', 1')

于 2013-07-16T12:58:30.813 に答える