Vous êtes ici > code source MySQL > Commandes > Sélection aléatoire dans la table






Description du code source
Sélectionner le nombre d'enregistrements souhaités de manière aléatoire dans une table MySQL.

| .01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 .12 .13 .14 .15 .16 .17 .18 .19 .20 .21 .22 .23 .24 .25 .26 .27 .28 .29 .30 .31 .32 .33 .34 .35 .36 .37 |
/***************************************************************/
/* */
/* __ ____ */
/* ___ / / ___ / __/__ __ _____________ ___ */
/* / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-< */
/* / .__/_//_/ .__/___/\___/\_,_/_/ \__/\__/___/ */
/* /_/ /_/ */
/* */
/* */
/***************************************************************/
/* */
/* Titre:
/* Sélection aléatoire dans la table
/* */
/* URL: http://www.phpsources.org/scripts1-MySQL.htm
/* Auteur: PHP Sources
/* Date édition: 00-00-0000
/* */
/***************************************************************/
<?php
@mysql_connect('serveur','login','pass');
@mysql_select_db('ta_base');
// nombre d'éléments à extraire aléatoirement
$a = 5;
$requete = mysql_query("SELECT * FROM ta_table ORDER BY rand() LIMIT $a");
while ($row = mysql_fetch_array($requete))
{
echo $row[0].'<br>';
}
?>
|

array : Crée un tableau - (PHP 4, PHP 5)
mysql_connect : Ouvre une connexion à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
mysql_fetch_array : Retourne une ligne de résultat MySQL sous la forme d'un tableau - (PHP 4, PHP 5, PECL mysql:1.0)
mysql_query : Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
mysql_select_db : Sélectionne une base de données MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
rand : Génère une valeur aléatoire - (PHP 4, PHP 5)
echo : Affiche une chaîne de caractères - (PHP 4, PHP 5)

Votre participation pour les dépôts de sources est possible à partir de l'espace membre. Il faut être inscrit pour déposer une ressource sur le site.
» Inscription libre et gratuite