fonctions date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fonctions date

Re: fonctions date

par animithra » 19 nov. 2009, 10:37

Bonjour.

Bon je me permets de donner une piste, mais franchement je me force parce que je suis toute autant énervée qu'ouckileou par le fait que tu ne nous renvoies pas les tests sous phpMyAdmin.

De manière générale, quand tu testes dans une requête une variable qui ne soit pas uniquement numérique, préfères LIKE à = en général cela fonctionne mieux.
Je t'invite à tester cette solution sous phpMyAdmin et à nous indiquer si cela fonctionne ou non en joignant la structure de la table et les résultats obtenus en cas d'échec.

On veut bien être dispos pour aider mais bon... ya un minimum à faire en échange et respecter les diverses règles instaurées sur les forums, ça ferait un peu de soulagement à nos modos !

Re: fonctions date

par ouckileou » 18 nov. 2009, 18:04

Tu ne réponds pas précisement :

As-tu des résultats en testant directement sur la base ? ex: via phpMyAdmin, SANS PASSER par ton script PHP

Si NON : ta requête n'est pas bonne, il nous faudra la structure de ta table et quelques lignes que tu attends en sortie.

Si OUI : la requête est bonne, mais mal exécutée/traitée par le script PHP, il nous faudra donc les lignes de code correspondantes.

Re: fonctions date

par silver_jon » 18 nov. 2009, 17:47

Merci pour ta réponse, ben en fait je n'ai pas vraiment d'erreur lorsque par ex je fais exactement la meme requette avec date > CURDATE() , tous les resultats correspondants s'affichent

mais lorsque je précise une date par ex date='2009-04-12' rien ne s'affiche alors que dans la base il y'a bien des enregistrements avec une date 2009-04-12

Je me dis que c'est un problème de lecture de date peut etre (pourtant ecri au meme format)

Re: fonctions date

par ouckileou » 18 nov. 2009, 16:58

Merci de lire ce sujet : sql-bases-donnees/php-sql-etapes-suivre ... 19378.html

Ta requête fonctionne-t-elle directement sur la base ?

À voir le $query, j'imagine que tu la testes via un script PHP, le problème vient peut-être de là. En suivant les étapes tu cibleras mieux l'origine du problème.

fonctions date

par silver_jon » 18 nov. 2009, 16:22

Salut a tous, je voudrais savoir comment faire une requete pour avoir tous les enregistrements dont la date est égale à la date par défaut de mon phpmyadmin à savoir "1969-12-31" j'ai donc fait :

$query = "SELECT * FROM agenda WHERE date='1969-12-31'";

mais aucun résultat (sachant que j'en ai plusieurs enregistrements à cette date)

Merci de votre aide