Proble Base Mysql et requetes

WRInaute passionné
Bonjour
Je vous derrange encore :oops:

Voila, sur
--www.mysql.com/doc/fr/Date_and_time_functions.html
Je regardais les differentes possibilites pour reccuperer des dates ou changer les formats. Mais je ne xomprends pas comment utiliser les fonctions :oops:

Par exemple
mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y');
-> 'Saturday October 1997'

Ca se code comment? Et je reccupere le resultat ou?
En fait j'ai une table ident avec dedant une colonne date_validation. Donc je voudrais reccuperer la valeur date_validation pour une certaine personne qui est au format 2004-01-01 et la mettre au format 01-01-2004 par exemple.

Quelqu'un peut-il m'aider?
Merci beaucoup
 
WRInaute passionné
Ben la doc est on ne peut plus claire :

DATE_FORMAT(date,format)
Formate la date date avec le format format

Donc dans ton cas :

SELECT DATE_FORMAT(date_validation, '%d-%m-%Y') FROM ident etc.

En plus détaillé, ça donne :

Code:
<?php
$sql = "SELECT DATE_FORMAT(date_validation, '%d-%m-%Y') FROM ident WHERE id_personne = $XYZ";
if ($q = mysql_query($sql)) {
  $r = mysql_fetch_row($q);
  $date = $r[0]; // <-- ta date est là
}
else { // erreur sur la requête
  die($sql.' - '.mysql_error());
}
?>

C'est juste un exemple, bien sûr.

Fred
 
WRInaute passionné
Merci

Ben??? Je l'ai essaye celle la??? J'avais du faire une erreure surement.
Je reessairais.
En tout cas merci bien pour l'aide rapide :eek:
 
Discussions similaires
Haut