Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/12/2006, 12h49   #1
Membre régulier
 
Avatar de carelha
 
Inscription : mars 2006
Messages : 168
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 168
Points : 74
Points : 74
Par défaut [SQL] problème de dates

Bonjour,

j'ai un problème de date que je ne comprends pas.
ma requête est
Code :
SELECT * FROM guide, aide where guide.structure=aide.clef AND clef= "189" AND ((jour1 >= 2006-12-28) OR (jour2 >= 2006-12-28) OR (jour3 >= 2006-12-28) OR (jour4 >= 2006-12-28) OR (jour5 >= 2006-12-28) )
cette requête me sort un résultat, pourtant, dans les colonnes jour1, jour2,jour3, 4 et 5 de ce résultat, j'ai uniquement une date dans jour1 : 2006-10-07, donc inférieure à la date de la requête.

J'ai peut être pas encore digéré le repas de Noel, mais je ne comprends pas mon erreur.

Merci à ceux qui auront l'esprit plus clair que moi.
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks.

un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>";
carelha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2006, 14h08   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Forum SGBD...

Perso je vois pas non plus mais à mon avis il faut plus d'infos, vois sur le forum approprié.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2006, 17h46   #3
Membre régulier
 
Avatar de carelha
 
Inscription : mars 2006
Messages : 168
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 168
Points : 74
Points : 74
merci du passage, j'espère que dans le bon forum qqn aura une bonne suggestion.
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks.

un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>";
carelha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2006, 19h04   #4
Membre régulier
 
Avatar de carelha
 
Inscription : mars 2006
Messages : 168
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 168
Points : 74
Points : 74
en fait j'ai l'impression que dès que je fais

les résultats qui sortent sont tous ceux qui ont une date et non 0000-00-00 dans le champ jourX.

Qqn a un tuto sur la gestion des dates ?
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks.

un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>";
carelha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2006, 19h12   #5
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Les dates doivent être entourées par des quotes (apostrophes) comme les chaînes.


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 09h39   #6
Membre régulier
 
Avatar de carelha
 
Inscription : mars 2006
Messages : 168
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 168
Points : 74
Points : 74
Merci, ca venait de mes "" avec l'utilisation des variables,
Code :
(jour1 >= ".$_SESSION['datejour'].")
au lieu de

Code :
(jour1 >= '".$_SESSION['datejour']."')
merci vraiment pour ton aide !
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks.

un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>";
carelha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 09h47   #7
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Ah bah tiens on découvre un nouveau champ nodate...

Avec ce que tu décris avant j'ai l'impression que tu doit récupérer toutes les lignes ayant le nodate à oui donc c'est ça sûrement ça qui fout la grouille ...

Citation:
Envoyé par carelha
en fait j'ai l'impression que dès que je fais

les résultats qui sortent sont tous ceux qui ont une date et non 0000-00-00 dans le champ jourX.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 10h00   #8
Membre régulier
 
Avatar de carelha
 
Inscription : mars 2006
Messages : 168
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 168
Points : 74
Points : 74
on s'est croisé, non non, ce n'était pas le nodate, ca il était bien géré c'est pour ca que je n'en parlais pas, c'était bien juste le coup classique des " et des '".
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks.

un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>";
carelha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h17.


 
 
 
 
Partenaires

Hébergement Web