mysql_query('INSERT INTO `test` VALUES("'.date('Y-m-d H:i:0'.$i).'");')or die(mysql_error());
}
// Fromat de la date : date('Y-m-d H:i:s')
mysql_close($connect);
?>
@+
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur passera les âges.
Ou tu gardes ton truc, mais tu ajoutes la clause WHERE, parce que là,
ta requête ne veut strictement rien dire. De toutes façons, les
requêtes, 'est facile : c'est presque du littéral. Si tu traduis la
tienne, tu dis :
sélectionnes machin dans transaction date est supérieure ou égale à date_min et date est inférieure ou égale à date_max.
Ca ne veut rien dire en français. Alors qu'en rajoutant "où"...:
sélectionnes machin dans transaction où date est supérieure ou égale à date_min et date est inférieure ou égale à date_max.
sephiroth1020
Messages postés56Date d'inscriptionmardi 4 janvier 2005StatutMembreDernière intervention10 octobre 2005 30 sept. 2005 à 12:55
Moi en posant cette question mon but n'était pas d'avoir des reponses
sur la syntaxe mais comment pouvoir comparer une DATE de la base de
données avec une variable
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 30 sept. 2005 à 13:01
Je viens de te le dire !
Ta requête est syntaxiquement fausse, donc forcément, elle ne marche pas!
Et je t'ai donné 2 syntaxes! Faire une comparaison entre deux dates en sql, c'est bien un problème de syntaxe, pas de maths...
Après, si tes variables, elles, ne correspondent pas à ton modèle de
données...je n'y peux rien. Si tu tentes de comparer un type datetime
sql et un type date php...forcément, ça foire. On ne peut comparer que
ce qui est comparable.
Moi s je te demande : est-ce que 2 est inférieur au 30 septembre 2005,
tu vas me répondre quoi ? Tu vas me faure la gueule. Mysql et php aussi.
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 30 sept. 2005 à 13:08
Salut,
1) Sous quel forme est ta date $date ?
2) Sous quel forme est ta date qui est dans MySQl ?
@+
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur passera les âges.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 30 sept. 2005 à 13:12
Sephiroth => il y a eu une charte ici, à un moment...elle disait
entre autre qu'il fallait énoncer clairement les problèmes, avec toutes
les informations nécessaires.
Si tu cherches à comparer un champ date mysql, et une variable $date...tu dois dire précisément de quel type sont :
- ton champ sql
- ta variable.
Comme te le demande Immortal.
Ca me semble une évidence que sans ça, personne ne peut te donner de réponse claire.