Modérateur PHPfrance |
8758 Messages
25 mars 2011, 12:25
Salut,
A tu compris le fonctionnement de date format ? Et plus generalement comment on recupere une info depuis mysql ?
Pour info date est un mot clef sql il est préférable (pour ne pas dire plus que vivement tres recommandé) de n'a pas l'utiliser en nom de champ.
Idem pour le select * nomme clairement tes champs dans la requete cela evite d'en recuperer pour rien et même si tu les utilisent tous cela permet a ceux qui lisent ton code (moi en ce moment mais n'importe qui voulant t'aider par exemple) de mieux comprendre ton code.
Pour ce qui est de la date, mysql les stocks au format anglo-saxon. Le sgbd est sympa il te fournit une fonction native qui te permet de la formater comme tu le souhaite (date_format) telnes t'en montre un exemple d'utilisation dans sa réponse (adapter a ton code).
Le mot clef as permet de définir un "alias" d'un champ ou de le nommer. Ainsi dans son exemple telnes nomme la date formatée "time" ce qui fait que dans le traitement php tu recupere $result->time (avec la requete de telnes).
Il te reste donc a ajouter le date_format dans ta requete pour l'utiliser.
@+
Il en faut peu pour être heureux ......