Bonjour,  
 
J'aimerai extraire tous les enregistrements de ma table "history" comportant le meme moi et le meme jour que le jour où nous sommes.
En fait ca revient à sortir tous les anniversaires du jour d'aujourd'hui, si qqun voit ce que je veux dire...
 
J'ai un champ `date` date NOT NULL default '0000-00-00' où les dates sont stockées sous la forme AAAA-MM-JJ.
 
Le problème c'est que mon script ne me retourne aucun enregistrement !
 
 
Le voici (en simplifié au niveau des mysql_result où je n'ai laissé que la date).
Code :
 - $moisaujourdhui=date('m');
 - $jouraujourdhui=date('d');
 - $req_history = mysql_query("SELECT * FROM history WHERE DAY(date)='$jouraujourdhui' and MONTH(date)='$moisaujourdhui' ORDER BY DATE" );
 - $res_history = @mysql_num_rows($req_history);
 - if ($res_history>0) {
 - for ($i=0; $i<$res_history; $i++)
 -   {
 - 	     $history_date = @mysql_result($req_history,$i,"date" );
 - 	     list($annee,$mois,$jour) = explode("-",$history_date);
 - 	     echo "$annee<br />";
 -   }
 - }
 
  | 
 
Pourquoi ca ne marche paaaaaaaaas 
 
J'ai passé 1h à chercher et j'ai pas compris...
 
Merci pour votre aide.
 
Message édité par Keulig le 15-09-2004 à 00:21:20