DATETIME sql passé dans les fonctions php

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 : DATETIME sql passé dans les fonctions php

Re: DATETIME sql passé dans les fonctions php

par Mysth » 30 juil. 2012, 14:16

Eh bien justement je viens de trouver et ça n'était pas ça. Moi la solution était qu'il ne fallait tout simplement pas déclarer de new datetime et simplement prendre la valeur telle qu'elle était. Le passage par "format()" ne marchait pas.

Merci quand même

Cordialement

Re: DATETIME sql passé dans les fonctions php

par xTG » 30 juil. 2012, 13:50

En utilisant la fonction format() de la class Datetime qui renvoie une String. :)
Un objet Datetime ne peut être converti sans paramètre extérieur en String, il n'y a donc pas de méthode toString().
Car suivant l'endroit où tu te trouves on écrit pas la date de la même façon.

Re: DATETIME sql passé dans les fonctions php

par Mysth » 30 juil. 2012, 12:47

J'avance peu à peu, et si je comprends bien, je suis en train d'envoyer dans la requête un objet de classe DateTime, tandis que la requête attend une chaîne de date. Maintenant le problème est : comment lui envoyer une chaîne de date ?

Re: DATETIME sql passé dans les fonctions php

par Mysth » 30 juil. 2012, 11:51

Excuse-moi, je pensais que c'était mieux de poster un message là où le pb avait initié. Je ne le referai plus.

Sinon, je ne comprends pas en quoi la réponse est dans le manuel. J'ai commencé le PHP il y a 5 jours et franchement, ça ne me paraît pas évident du tout, même si je sens que c'est une erreur bête...

Re: DATETIME sql passé dans les fonctions php

par xTG » 30 juil. 2012, 11:40

Tu aurais pu créer ton propre sujet...
La réponse se trouve dans la doc : http://fr2.php.net/manual/fr/datetime.format.php

Re: DATETIME sql passé dans les fonctions php

par Mysth » 30 juil. 2012, 11:14

Bonjour,

Alors apparemment non, j'essaye de le faire actuellement et ça ne marche pas...

Je ne sais pas comment m'en sortir, donc si quelqu'un a une idée... Le message d'erreur ressorti est :
Catachable fatal error : Object of class Date Time could not be converted to string

Apparemment, il aurait besoin d'une date au format string, sauf que j'ai tenté de convertir mon date time en string et de le rentrer dans la requête, et la réponse a été la même...

Je suis désarmé !

DATETIME sql passé dans les fonctions php

par yuuzhantar » 05 mai 2007, 12:34

bonjour

j'ai une petite question assez importante pour une base de données mysql

je voudrais entrer des dates et heure et j'utilise pour celà un DATETIME

mais je voulais savoir si quand on récupère les enregistrement en php, on peut utiliser ce format dans les fonctions de comparaison de date

voila

merci