Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2909 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme avec une requete SQL: je ne sais pas comment faire...!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme avec une requete SQL: je ne sais pas comment faire...!

n°542909
peewai
renversant
Posté le 18-10-2003 à 19:32:43  profilanswer
 

Bonsoir,
 
 
J'ai, dans une base mysql, des dates, au format date et les jours associés a ces dates en tinytext.
je voudrais, a l'aide d'une expression reguliere (ou une fonction, si ca existe) la formatter pour avoir un truc du genre "Le [jour de la semaine en tinytext de la base] [date de la base en format genre 18 octobre 2003]."
 
mais voila, je ne connais pas bien le php et je ne sais pas quelle fonction php utiliser... j'avais trouvé un truc sympa qui permettait de faire des tableaux associatifs mais ca n'a l'air de marcher qu'avec printf()...
je voudrais n'executer qu'un select sql pour recuperer toutes les données (un our de debut et de fin, une date de debut et de fin, un libellé, un lieu...)
 
 
wala, je seche :/


Message édité par peewai le 18-10-2003 à 19:32:52
mood
Publicité
Posté le 18-10-2003 à 19:32:43  profilanswer
 

n°542916
mrbebert
Posté le 18-10-2003 à 20:06:38  profilanswer
 

Tu as une colonne dans ta table qui donne le nom du jour ("lundi", "mardi" ...) ?
 
Je pense que le mieux est de convertir la date dans la requête, et le reste en PHP.
 
SELECT jour, DATE_FORMAT(date, '%e %M %Y') AS date_formatee FROM table ....
 
while ($r = mysql_fetch_arry($result)) {
  echo 'Le ' . $r['jour'] . ' ' . $r['date_formatee'];
}
 
Par contre, le mois est en anglais [:proy]  
Si tu le veux en français, je pense que tu dois le faire en PHP.


Message édité par mrbebert le 18-10-2003 à 20:07:09
n°542918
gizmo
Posté le 18-10-2003 à 20:13:09  profilanswer
 

le mois est en anglais si tu configures MySQL en anglais. Mais si tu le lances avec option français, la date sera formulée en français.


Message édité par gizmo le 18-10-2003 à 20:13:20
n°542919
mrbebert
Posté le 18-10-2003 à 20:16:08  profilanswer
 

bien, ca :)  
 
En fait, on peut même tout faire dans la requête :
DATE_FORMAT(date, 'Le %W %e %M %Y') :)

n°542920
peewai
renversant
Posté le 18-10-2003 à 20:17:17  profilanswer
 

oki, je vais essayer ca :)
merci

n°543169
peewai
renversant
Posté le 19-10-2003 à 17:38:20  profilanswer
 

%W c'est pour le jour de la semaine en full text?

n°543173
mrbebert
Posté le 19-10-2003 à 17:55:23  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme avec une requete SQL: je ne sais pas comment faire...!

 

Sujets relatifs
Problème de programmation....SQL besoin d'un coup de main sur une requete svp (och).
[VC++] ouvrir une requete au lieu d'une table...?<<<RESOLU[ PHP / MySQL ] requête de base ; résultat bizarre ...
[HTML/PHP] petit problème d'accentMySQL / Free - requête qui marche pas ...
[HTML/CSS] petit probleme de transparence...JScrollPane - Problème de MAJ
[Sql] Buffer overflow 
Plus de sujets relatifs à : Probleme avec une requete SQL: je ne sais pas comment faire...!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR