Avoir les entrées d'une table MySQL des deux dernières semaines ?

Suivre ce topic
Ce topic est suivi par : Moi
Ce topic a été résolu
Moi

Moi Le 11 novembre 2016 à 20:05 (Édité le 25 janvier 2019 à 17:52)

Bonjour
Grâce au à la colonne "date" de ma BDD (sous ce format : 2016-11-11), quelle requête dois-je faire pour avoir que les entrées des deux dernières semaines de ma table "videos" ?
Merci 😀
Balatharas

Balatharas Le 12 novembre 2016 à 11:56 (Édité le 12 novembre 2016 à 11:56)

Hello, bienvenue sur le forum,
personnellement je ferais une requete simple pour afficher les vidéos, et dans ta boucle while, juste avant les premieres données, tu fais une condition:
<?php
while() {
   if() {
      # Affichage des données de tes vidéos
   }
}
?>
Pour ta conditon, crée une variable contenant la date du moment ou tu regarde les vidéos. Ce sera $dateToday.

La désolé, je ne peux pas tester donc je te laisse chercher avec les pistes que je t'ai donner. Bien sûr faudra utiliser $dateToday et $video['datePublication'] 😉
TheOldNoob

TheOldNoob Le 12 novembre 2016 à 13:13

Salut l'ami,

Renseigne toi sur SQL BETWEEN

Tu devrais y arrivé facilement avec une requête sql 😀
Moi

Moi Le 12 novembre 2016 à 13:17

Bonjour TheOldNoob !
"SQL BETWEEN" mais quelle belle idée, c'est résolu !
Merci ! 😀
TheOldNoob

TheOldNoob Le 12 novembre 2016 à 13:20

Je me repond a moi même pour apporté une précision, dans ta requete, tu aura besoin de BETWEEN, NOW() et INTERVAL 😀

Voila, je te laisse faire le reste du boulot
Balatharas

Balatharas Le 12 novembre 2016 à 17:46

Toujours là pour me doubler @TheOldNoob :'(
Quel idiot j'ai pas pensé à BETWEEN et INTERVAL alors que je les utilise souvent 😱😰
TheOldNoob

TheOldNoob Le 12 novembre 2016 à 20:13

Profite en, je suis pas la souvent en se moment 😋


Sinon, Between et interval, je m'en suis encore jamais servie pour ma part, j'ai juste ressorti ça d'un court ^^
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte