Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

[RESOLU] affiche 20 enregistrements aléatoire en php

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
mahdivitche
WRInaute passionné
WRInaute passionné

Inscrit le: 06 Jan 2008
Messages: 570
Localisation: Marrakech maroc

URL permanente de ce messagePosté le : Mer Aoû 13, 2008 10:03    Sujet du message: [RESOLU] affiche 20 enregistrements aléatoire en php

J’ai une table qui contient plus de 60 enregistrements et je veux seulement afficher 20 enregistrements mais aléatoire.

J’ai utilise la méthode rand(1,60) je stock dans un variable puis un autre rand(1,60) et je vérifie si ni pas le nombre précédent en stock dans une autre variable ect…

Svp y’a-t-il une méthode plus simple que ça ?


Merci d’avance


Dernière édition par mahdivitche le Mer Aoû 13, 2008 10:57; édité 1 fois
 
mahdivitche Visiter le site web du posteur
Effectivement
Nouveau WRInaute

Inscrit le: 29 Mar 2008
Messages: 18

URL permanente de ce messagePosté le : Mer Aoû 13, 2008 10:17    Sujet du message: Re: affiche 20 enregestrements aléatoire une php

En php, tu peux faire un shuffle et prendre les 20 premiers.
 
Effectivement
mahdivitche
WRInaute passionné
WRInaute passionné

Inscrit le: 06 Jan 2008
Messages: 570
Localisation: Marrakech maroc

URL permanente de ce messagePosté le : Mer Aoû 13, 2008 10:18    Sujet du message: Re: affiche 20 enregestrements aléatoire une php

Effectivement a écrit:
En php, tu peux faire un shuffle et prendre les 20 premiers.


Merci mais je veux 20 enr. aléatoire et pas les 20 premiers
 
mahdivitche Visiter le site web du posteur
Effectivement
Nouveau WRInaute

Inscrit le: 29 Mar 2008
Messages: 18

URL permanente de ce messagePosté le : Mer Aoû 13, 2008 10:21    Sujet du message: Re: affiche 20 enregestrements aléatoire une php

mahdivitche a écrit:
Effectivement a écrit:
En php, tu peux faire un shuffle et prendre les 20 premiers.


Merci mais je veux 20 enr. aléatoire et pas les 20 premiers


Le shuffle mélange le tableau donc les 20 premiers sont aléatoires.

Soit dit en passant, je viens de me rendre compte qu'il existe une fonction array_rand alors tu as encore moins à te casser la tête:
http://www.manuelphp.com/php/function.array-rand.php
 
Effectivement
mrPringle
WRInaute impliqué
WRInaute impliqué

Inscrit le: 11 Mar 2006
Messages: 353
Localisation: Caen

URL permanente de ce messagePosté le : Mer Aoû 13, 2008 10:21    Sujet du message: [RESOLU] affiche 20 enregistrements aléatoire en php

Si tu fais un shuffle, les 20 premiers enregistrements seront aléatoires, comme l'ensemble du tableau.
 
mrPringle Visiter le site web du posteur
bgdc
WRInaute passionné
WRInaute passionné

Inscrit le: 23 Mai 2005
Messages: 627
Localisation: Jamais assez pres de ma femme et de ma fille.

URL permanente de ce messagePosté le : Mer Aoû 13, 2008 10:23    Sujet du message: [RESOLU] affiche 20 enregistrements aléatoire en php

ben tu peux faire

Code:
select * from table order by rand() limit 0,20;


Je ne sais plus si le order by est obligatoire.

Edit : une table ou tableau ?
 
bgdc Visiter le site web du posteur
mahdivitche
WRInaute passionné
WRInaute passionné

Inscrit le: 06 Jan 2008
Messages: 570
Localisation: Marrakech maroc

URL permanente de ce messagePosté le : Mer Aoû 13, 2008 10:46    Sujet du message: [RESOLU] affiche 20 enregistrements aléatoire en php

bgdc a écrit:
ben tu peux faire

Code:
select * from table order by rand() limit 0,20;


Je ne sais plus si le order by est obligatoire.

Edit : une table ou tableau ?


une table de base de donneé
 
mahdivitche Visiter le site web du posteur
mahdivitche
WRInaute passionné
WRInaute passionné

Inscrit le: 06 Jan 2008
Messages: 570
Localisation: Marrakech maroc

URL permanente de ce messagePosté le : Mer Aoû 13, 2008 10:57    Sujet du message: [RESOLU] affiche 20 enregistrements aléatoire en php

Merci bgdc & mrPringle & Effectivement
 
mahdivitche Visiter le site web du posteur
BobbySixKiller
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 17 Fév 2005
Messages: 149

URL permanente de ce messagePosté le : Mar Nov 04, 2008 11:38    Sujet du message: [RESOLU] affiche 20 enregistrements aléatoire en php

J'avais oublié cette manière élégante Very Happy
 
BobbySixKiller Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort