Page 1 sur 1
Question SQL toute bete
Posté : 30 juin 2008, 18:17
par bbenjj
Bonjour,
En page d'accueil de mon site j'aimerai afficher 5 photos aléatoire stokés dans la base , voila ce que j'ai pour le moment :
SELECT * FROM photos LIMIT 0 , 5
Mais pour les séléctioner de manière aléatoire, je ne sais pas comment faire.
Je vous remercie de votre aide
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
Posté : 30 juin 2008, 20:09
par djtec
Bonjour,
Tu peux utiliser du code javascript pour l'affichage aléatoire regarde dans
google
Re: Question SQL toute bete
Posté : 30 juin 2008, 21:17
par dunbar
Bonjour,
En page d'accueil de mon site j'aimerai afficher 5 photos aléatoire stokés dans la base , voila ce que j'ai pour le moment :
SELECT * FROM photos LIMIT 0 , 5
Mais pour les séléctioner de manière aléatoire, je ne sais pas comment faire.
Je vous remercie de votre aide
Comme ceci peut-être
SELECT * FROM photos ORDER BY RAND() LIMIT 5
Posté : 30 juin 2008, 21:33
par zeus
Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".
Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.
Posté : 30 juin 2008, 23:12
par Aureusms
Tu peux faire aussi ceci : (un peu plus compliqué que précédemment)
<?php
$select = "SELECT * FROM photos";
$resultat_sql = mysql_query($select);
$nombre_de_ligne = ceil(mysql_num_rows ($resultat_sql));
$limite_haute = $nombre_de_ligne-6;
$a_partir_de = ceil(rand (0,$limite_haute));
$select = "SELECT * FROM photos LIMIT $a_partir_de,5";
?>
Posté : 01 juil. 2008, 10:41
par bbenjj

Trop fort.
Merci pour vos réponses, ca ma fait bien avancer
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]