[Mysql] Requête PDO aléatoire

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par salva, 7 Février 2012.

  1. salva
    salva WRInaute accro
    Inscrit:
    16 Avril 2006
    Messages:
    3 577
    J'aime reçus:
    0
    Bonjour,

    Je souhaiterais récupérer les valeurs de 3 champs sur 3 entrées différentes tirées aléatoirement d'une table. Avec une condition tout de même: le tirage des 3 entrées doit être compris entre la date du jour et celle du jour + 60jours.

    J'ai cherché, testé plusieurs solutions et j'ai du mal. Ci-dessous la requête de base
    Code:
    $reponse = $bdd->query('SELECT * FROM jos_adsmanager_ads ORDER BY RAND() DESC LIMIT 3');
    Merci pour un début de réponse.
     
  2. poulpe
    poulpe WRInaute discret
    Inscrit:
    29 Juin 2004
    Messages:
    88
    J'aime reçus:
    0
    apparement il te manque juste un truc du genre
    Code:
    where champdate BETWEEN NOW() AND NOW()+60*60*24 
    
    ou approchant
     
  3. salva
    salva WRInaute accro
    Inscrit:
    16 Avril 2006
    Messages:
    3 577
    J'aime reçus:
    0
    Code:
    $reponse = $bdd->query('SELECT * FROM ma_table WHERE date_creation BETWEEN date(now() - INTERVAL 6 month) AND now() ORDER BY RAND() LIMIT 3');
    Merci pour l'indice.
     
  4. poulpe
    poulpe WRInaute discret
    Inscrit:
    29 Juin 2004
    Messages:
    88
    J'aime reçus:
    0
    je suis content pour toi que ca marche mais je comprends pas :)

    tu dis que tu veux les entrées ou date recherche entre date du jour et date du jour + 60 jours.

    toi dans ta requete tu retourne la date recherche entre 6 mois avant aujourd hui et aujourd'hui.
     
  5. salva
    salva WRInaute accro
    Inscrit:
    16 Avril 2006
    Messages:
    3 577
    J'aime reçus:
    0
    Pour l'exemple, j'ai mis 60 jours mais c'est modulable et les résultats affichés sont ceux attendus.
     
Chargement...
Similar Threads - [Mysql] Requête PDO Forum Date
[Mysql] Requête PDO avec variable php Développement d'un site Web ou d'une appli mobile 16 Février 2012
[MySQL] Requête SELECT et INSERT entre 3 tables liées+Aide Développement d'un site Web ou d'une appli mobile 30 Avril 2014
[MySQL] sélectionner la dernière note pour chaque élève en une seule requète ? Développement d'un site Web ou d'une appli mobile 12 Avril 2012
[MySQL] Requête SELECT entre 3 tables liées Développement d'un site Web ou d'une appli mobile 10 Août 2011
[mysql] trier les résultats d'une requête selon une table non liée à la requête Développement d'un site Web ou d'une appli mobile 15 Avril 2011
[résolu][mysql] faire un "NOT LIKE" sur une chaîne contenant des / Développement d'un site Web ou d'une appli mobile 25 Octobre 2014
[MySQL] Liste (select) avec des lignes au hasard Développement d'un site Web ou d'une appli mobile 23 Octobre 2014
[MySQL] Nombre d'enregistrements sur des horaires précis Développement d'un site Web ou d'une appli mobile 19 Juillet 2013
[MYSQL] Comment remplacer caractères dans tous les champs de toutes les tables d'une base? Développement d'un site Web ou d'une appli mobile 11 Juillet 2013
[MYSQL] Une sorte de "OR JOIN" ? Développement d'un site Web ou d'une appli mobile 5 Juillet 2013
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice