2013-07-20 4 views

Répondre

0

Il est préférable d'utiliser les fonctions de MySQLs à faire tout le randomizing pour vous ... Mais si votre « pas heureux » pour des raisons non précisées .. Vous pouvez utiliser une méthode de collecte vos plus volumineux avant les données de la base de données:

$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 

pour cet exemple, j'ai utilisé MySQLi ... Mais comme vous pouvez le voir, il est un processus plus utiliser PHP par exemple pour saisir des données aléatoires ..

histoire courte ... tant il est préférable utiliser MySQL pour obtenir vos données aléatoires

Questions connexes