我有這樣的代碼:PHP不重複上次取
$result = mysql_query("SELECT * FROM quote ORDER BY RAND() LIMIT 1") or die(mysql_error());
$row = mysql_fetch_array($result);
echo $row['frase'];
它echo's隨機「frase」每次查詢的時間。
我想要做的是避免在連續查詢中得到相同的結果。
爲了讓自己清楚,如果在我的數據庫從來就得到了:
1 a
2 b
3 c
如果從echo $row['frase'];
我a
的下一個結果不容被a
。
我希望我自己清楚,如果不是請評論,我會擴大!
提前致謝!
順便說一句:抱歉@deceze @zerkms @ Dr.Molle,因爲最後一個問題是一團糟!無妨包換,只是加入了狂歡:)
編輯小白:
要回答傑森麥克裏其實我這樣稱呼它:
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax_info.php",true);
xmlhttp.send();
}
</script>
</head>
<body>
<div id="myDiv"><h2>Let AJAX change this text</h2></div>
<button type="button" onclick="loadXMLDoc()">Change Content</button>
</body>
</html>
在頁面重新加載此查詢或稍後在腳本中使用? – 2010-10-18 02:02:25
我編輯了我的問題。現在呢?謝謝!! – Trufa 2010-10-18 02:07:21