Formats de dates php/mysql
3 messages
• Page 1 sur 1
-

VeeTouine - WRInaute occasionnel

- Messages: 477
- Inscription: 23 Mai 2009
Formats de dates php/mysql
Salut tout le monde,
Je me met tranquiloubilou à faire un peu de php, et j'ai une tite question bien concrete :
Disons que j'ai un formulaire ou l'utilisateur saisi une date madate au format texte : jj/mm/aaaa
A partir de cette date, je construis une requete sql qui va aller interroger ma base :
select * from toto where date = madate
Le probleme est que le champ date de ma table est au format datetime : aaaa-mm-dd hh-mm-ss
aaah vous voyez ou je veux en venir hein
Ou dois-je modifier le format de ma date (coté sql ou php), et comment ?
Merci
PS : y'a masse de sites pour debuter en php, si vous en avez des préférés, je suis preneur
Je me met tranquiloubilou à faire un peu de php, et j'ai une tite question bien concrete :
Disons que j'ai un formulaire ou l'utilisateur saisi une date madate au format texte : jj/mm/aaaa
A partir de cette date, je construis une requete sql qui va aller interroger ma base :
select * from toto where date = madate
Le probleme est que le champ date de ma table est au format datetime : aaaa-mm-dd hh-mm-ss
aaah vous voyez ou je veux en venir hein
Ou dois-je modifier le format de ma date (coté sql ou php), et comment ?
Merci
PS : y'a masse de sites pour debuter en php, si vous en avez des préférés, je suis preneur
- Matthieu_s
- WRInaute discret

- Messages: 87
- Inscription: 3 Aoû 2006
Re: Formats de dates php/mysql
Bonjour,
Perso j'utilise toujours les fonctions date de mysql qui sont assez nombreuses et assez performantes (c'est pas le cas de tous les SGBD). C'est plus pratique de gérer directement les dates en mysql car tu n'es pas dépendant de la langue de ta base, si la date est stockée dans un format français ou anglais et que tu la retraites ensuite en PHP, tu risques d'avoir des problèmes si tu migres vers un serveur dont la base n'utilise pas le même format.
L'une des fonctions les plus pratiques est date_format, par exemple, pour récupérer la date au format jj/mm/aaaa :
date_format(ton_champ_date,'%d/%m/%Y')
Plus d'infos sur les fonctions de dates :
http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functions.html
Perso j'utilise toujours les fonctions date de mysql qui sont assez nombreuses et assez performantes (c'est pas le cas de tous les SGBD). C'est plus pratique de gérer directement les dates en mysql car tu n'es pas dépendant de la langue de ta base, si la date est stockée dans un format français ou anglais et que tu la retraites ensuite en PHP, tu risques d'avoir des problèmes si tu migres vers un serveur dont la base n'utilise pas le même format.
L'une des fonctions les plus pratiques est date_format, par exemple, pour récupérer la date au format jj/mm/aaaa :
date_format(ton_champ_date,'%d/%m/%Y')
Plus d'infos sur les fonctions de dates :
http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functions.html
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Classement de dates au formats AAAA-MM-JJ
- Php et les dates...
- Manipuler des dates PHP
- Script PHP Comparaison de deux dates
- [php] [solution] écrire en français le temps écoulé entre deux dates
- [PHP-MySQL] : argument is not a valid MySQL ressource
- Résultats de recherche en micro formats et géo micro formats
- [PHP/MySQL] Excepter une valeur dans un requête SQL en PHP
- PHP MySQL : du php dans un champ de ma BD
- Compatibilité PHP 4.4.2 -> PHP 5.1.6 et MySQL 3.23 ->
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Gmail Mobile : lire ses mails sur son mobile - 16-12-2005
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- Googlebot, le robot d'indexation de Google - 21-02-2003
- Google Labs lance Google Alternate Views - 09-10-2007
- Intégrer un flux RSS sur son site - 28-06-2004
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Google enrichit sa recherche de news - 22-07-2003
Consultez la description détaillée des produits ou services de Google suivants : Google Alternate Views
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
