2013-07-20 39 views

回答

0

這是最好的使用MySQLs'功能來完成所有的隨機化你...但是,如果你的‘不開心’的原因不明。您可以從數據庫中收集數據之前使用笨重的方法:

$Query = $DB->prepare("SELECT ID FROM Tablename ORDER BY ID DESC LIMIT 1"); 
$Query->execute(); 
$Query->bind_result($MaxID); 
$Query->fetch(); 
$Query->close(); 

$Random_ID = rand(0,$MaxID); 
unset($Query); 
$Query = $DB->prepare("/* Select your random banner WHERE ID=".$Random_ID."*/"); 
$Query->execute(); 
$Query->bind_result(/*Results to display*/); 
$Query->fetch(); 
$Query->close(); 



// Continue to display the data pulled from the query 

對於這個例子,我用的MySQLi ...但是你可以看到,它的使用PHP例如搶隨機數據一個較長的過程..

所以長話短說...這是最好的使用MySQL獲取您的隨機數據