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