Je voudrais récupérer dans une table une date déjà formatée à la française : je teste donc la commande SQL DATE_FORMAT.
Voici mon test 1 (qui marche) :
Code : Tout sélectionner
<?php
$query="SELECT CS_CodeEnfant, DATE_FORMAT(CS_DateCS, '%d-%m-%Y') FROM consultations WHERE CS_id='9'";
$result = mysql_query($query)or die ('Erreur SQL!<br>'.$sql.'<br>'.mysql_error());
$nbEnregs = mysql_num_rows($result); // nbre d'éléments ramenés
if ($nbEnregs == 1){
$ligne = mysql_fetch_row($result);
echo "Enfant : ".$ligne[0]." date : ".$ligne[1];
}
?>Code : Tout sélectionner
$ligne = mysql_fetch_array($result);
echo "Enfant : ".$ligne['CS_CodeEnfant']." date : ".$ligne['CS_DateCS'];Savez-vous pourquoi ? Ai-je fait une grossière erreur ou est-il impossible d'utiliser DATE_FORMAT avec mysql_fetch_array ?
merci d'avance
Corinne