Petit probleme sur une requete avec date - PHP - Programmation
Marsh Posté le 31-01-2007 à 13:01:58
select ... where Date_menu = CURDATE()
Marsh Posté le 31-01-2007 à 13:03:54
Code :
|
Donne pour aujourd'hui
Code :
|
soit l'équivalent de
Code :
|
Si tu veux que ca marche, alors il faut rajouter ' \" ' autour du $datemenu de la requette ou bien utiliser les fonctions SQL correspondantes.
EDIT : petit conseil en passant : Ne mets jamais les noms de variables entre ' " ', ca t'éviteras ce genre d'oublis et quelques autres complications.
Marsh Posté le 31-01-2007 à 12:32:28
Bonjour
je possede une base de données mysql avec une table menu elle possede 2 champs
un champ date_menu (format date) ex : 2007-01-31 (aujourd'hui )
et un champ nom_menu (format varchar 255) ex : poulet frite
J'aimerai que pour chaque jour le menu change j'ai dont fais appelle à une requete de selection dont voici le code
<?php $datemenu= date("Y-m-d" );
$reponse = mysql_query("SELECT * from menu where Date_menu=$datemenu" ); // Requête SQL
// On fait une boucle pour lister tout ce que contient la table :
$donnees = mysql_fetch_array($reponse)
?>
<?php echo $donnees['Nom_menu']; ?>
J'aimerai faire un critere sur la date d'aujourd'hui mais ma requete n'affiche rien je pense que l'erreur est sur mon critere.
je fais bien sur ma connexion à ma base et tousa tousa
Message édité par nicquehen le 31-01-2007 à 12:33:20