[RESOLU] affiche 20 enregistrements aléatoire en php

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par mahdivitche, 13 Août 2008.

  1. mahdivitche
    mahdivitche WRInaute impliqué
    Inscrit:
    6 Janvier 2008
    Messages:
    869
    J'aime reçus:
    0
    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
     
  2. Effectivement
    Effectivement Nouveau WRInaute
    Inscrit:
    29 Mars 2008
    Messages:
    19
    J'aime reçus:
    0
    Re: affiche 20 enregestrements aléatoire une php

    En php, tu peux faire un shuffle et prendre les 20 premiers.
     
  3. mahdivitche
    mahdivitche WRInaute impliqué
    Inscrit:
    6 Janvier 2008
    Messages:
    869
    J'aime reçus:
    0
    Re: affiche 20 enregestrements aléatoire une php

    Merci mais je veux 20 enr. aléatoire et pas les 20 premiers
     
  4. Effectivement
    Effectivement Nouveau WRInaute
    Inscrit:
    29 Mars 2008
    Messages:
    19
    J'aime reçus:
    0
    Re: affiche 20 enregestrements aléatoire une php

    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
     
  5. mrPringle
    mrPringle WRInaute occasionnel
    Inscrit:
    11 Mars 2006
    Messages:
    472
    J'aime reçus:
    0
    Si tu fais un shuffle, les 20 premiers enregistrements seront aléatoires, comme l'ensemble du tableau.
     
  6. bgdc
    bgdc WRInaute impliqué
    Inscrit:
    23 Mai 2005
    Messages:
    536
    J'aime reçus:
    0
    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 ?
     
  7. mahdivitche
    mahdivitche WRInaute impliqué
    Inscrit:
    6 Janvier 2008
    Messages:
    869
    J'aime reçus:
    0
    une table de base de donneé
     
  8. mahdivitche
    mahdivitche WRInaute impliqué
    Inscrit:
    6 Janvier 2008
    Messages:
    869
    J'aime reçus:
    0
    Merci bgdc & mrPringle & Effectivement
     
  9. BobbySixKiller
    BobbySixKiller WRInaute discret
    Inscrit:
    17 Février 2005
    Messages:
    173
    J'aime reçus:
    0
    J'avais oublié cette manière élégante :D
     
Chargement...
Similar Threads - [RESOLU] affiche enregistrements Forum Date
[résolu] Afficher les enregistrements par groupes Développement d'un site Web ou d'une appli mobile 9 Mars 2007
[Résolu] afficher image provenant de flux xml Développement d'un site Web ou d'une appli mobile 20 Février 2010
Comment faire pour afficher un grand prix 3 chiffre par 3 [RESOLU] Développement d'un site Web ou d'une appli mobile 10 Février 2010
[résolu]Afficher le champ d'une table mysql sur plusieurs pages ? Développement d'un site Web ou d'une appli mobile 5 Juillet 2009
[Résolu] Afficher des caractères slovaques... Développement d'un site Web ou d'une appli mobile 20 Mai 2008
[Résolu] N'afficher une requete que si le champ de la BDD... Développement d'un site Web ou d'une appli mobile 22 Février 2008
[Résolu] Afficher les resultats d'une requeste SQL sur deux Développement d'un site Web ou d'une appli mobile 14 Janvier 2008
[Resolu] bouton droit "afficher l'image"->bug? Développement d'un site Web ou d'une appli mobile 29 Octobre 2007
[Résolu] Afficher du javascript en php sous condition Développement d'un site Web ou d'une appli mobile 21 Juillet 2007
[résolu] Bannir un site qui affiche un bouton depuis le mien Problèmes de référencement spécifiques à vos sites 1 Juin 2007
[Résolu] L'URL rewriting affiche l'adresse réelle URL Rewriting et .htaccess 24 Juillet 2006
[Résolu] Magpie afficher la partie "content:encoded&quo Développement d'un site Web ou d'une appli mobile 23 Octobre 2005
[Résolu]afficher 1 image d'un rep en dehors d'apache Administration d'un site Web 23 Mai 2005
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[Résolu] Redirection 301 FR vers EN sur Prestashop uniquement sur outils Google ? Problèmes de référencement spécifiques à vos sites 11 Septembre 2017
[résolu] Passage à HTTPS, comment tester une page ? Développement d'un site Web ou d'une appli mobile 7 Septembre 2017
[Résolu] Redirection d'une famille d'URL URL Rewriting et .htaccess 9 Mars 2017
[Résolu] Diaporama et SEO Débuter en référencement 17 Janvier 2017
[résolu]Redirection monsite.fr/index.html sur monsite.fr et seo URL Rewriting et .htaccess 16 Janvier 2017
[resolu]Publicité facebook lié au compte instagram Facebook 12 Décembre 2016