Utilisation requete php mysql contenant WHERE et AND

Utilisation requete php mysql contenant WHERE et AND - PHP - Programmation

Marsh Posté le 03-07-2007 à 15:42:08    

Bonjour,
j'ai une table photos ayant une colonne date.
Dans mon code php, je souhaite récupérer des photos dans un intervalle de date spécifique exemple: les photos comprisent entre le 2007-06-01 & le 2007-06-31.
Voici mon code:

Code :
  1. /* $limite_annee est par exemple 2007 et $mois_int est 06 */
  2. $limite_date_mois_inf = $limite_annee."-".$mois_int."-01";
  3. $limite_date_mois_sup = $limite_annee."-".$mois_int."-31";
  4. $requete2 = mysql_query("SELECT * FROM photos WHERE date>=".$limite_date_mois_inf." AND date<=".$limite_date_mois_sup." ORDER BY date DESC" )
  5. or die(mysql_error());
  6. while($reqtmp2 = mysql_fetch_array($requete2))
  7. {
  8.        echo "<img class=\"photos_miniatures\" src=\"Album/miniatures/".$reqtmp2["fichier"]."\">";
  9. }


 
Problème: je n'est aucune photo qui apparait et le programme ne rentre pas dans la boucle while?! Alors que dans ma table photo je possède 2 photos ayants pour dates: le 2007-06-27 & le 2007-06-28.
 
Merci

Reply

Marsh Posté le 03-07-2007 à 15:42:08   

Reply

Marsh Posté le 03-07-2007 à 15:50:58    

tu te prends pas un die?
Normalement tu dois quoter tes dates!
Par ailleurs, tu peux egalement regarder l'instruction sql between.

Reply

Marsh Posté le 03-07-2007 à 15:52:57    

anapajari a écrit :

tu te prends pas un die?
Normalement tu dois quoter tes dates!
Par ailleurs, tu peux egalement regarder l'instruction sql between.


 non j'ai pas de die

Reply

Marsh Posté le 03-07-2007 à 15:54:42    

cmgrille2 a écrit :

non j'ai pas de die


ok sa marche avec le between et exacte pour les quotes merci j'avais pas pensé au between :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed