我把这段代码放在我的壁纸网站的相关壁纸部分。下面的代码显示我特定标签的壁纸(例如:抽象,爱情..)但它显示我当前的壁纸,我想在相关的壁纸部分随机壁纸。 怎么做?
我的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>';
}
?>
答案 0 :(得分:0)
SELECT * FROM covers WHERE tag='$searchtag' LIMIT 2
应该是
SELECT * FROM covers WHERE tag='$searchtag' ORDER BY RAND() LIMIT 2
答案 1 :(得分:0)
也许你可以尝试这样的事情
mysql_query('SELECT * FROM covers WHERE tag="'.$searchtag.'" LIMIT '.rand(1, 55).', 1')