formatage d'une date en PHP avec date_format

formatage d'une date en PHP avec date_format - Programmation

Marsh Posté le 25-04-2002 à 09:35:31    

salut tout le monde, j'aimerai savoir comment formater une date  
en php venant d'une base de donnée MySQL (champ DATE), ceci avec date_format
voici mes requetes qui ne fonctionne pas, car la date reste en Y-m-d.
"SELECT *, date_format('maj','%d/%m/%Y';) as maj FROM table WHERE rub Like '$rub%' AND emp Like '$emp%' ORDER BY maj desc, titre;"
 
"SELECT *, date_format('maj','%d/%m/%Y';) FROM table WHERE rub Like '$rub%' AND emp Like '$emp%' ORDER BY maj desc, titre;
 
 
merci bcp !

Reply

Marsh Posté le 25-04-2002 à 09:35:31   

Reply

Marsh Posté le 25-04-2002 à 10:29:18    

C'est quoi ces cotes autour du champ date qui est je pense maj !!!!  
 
Si c'est un champ alors pourquoi des cotes autour, les cotes ne servent qu'a delimiter des valeurs pas des variables !!!


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 25-04-2002 à 10:31:27    

manuuu a écrit a écrit :

 
"SELECT *, date_format('maj','%d/%m/%Y';) as maj FROM table WHERE rub Like '$rub%' AND emp Like '$emp%' ORDER BY maj desc, titre;"




 
je ne connais pas le format exact de date_format(), mais je pense q'il suffirait de nommer ta date transformée différemment de ton attribut...
"SELECT *, date_format('maj','%d/%m/%Y';) as maj_transfo FROM table WHERE rub Like '$rub%' AND emp Like '$emp%' ORDER BY maj desc, titre;"

Reply

Marsh Posté le 25-04-2002 à 10:34:30    

j'essaye ça, merci
 
.
.
.
rien ne s'affiche, j'ai renommé aussi l'affichage avec le nouveau nom ...

 

[jfdsdjhfuetppo]--Message édité par manuuu le 25-04-2002 à 10:36:23--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 25-04-2002 à 10:38:47    

ton script d'affichage et ta requete s'effectuent correctement ?

Reply

Marsh Posté le 25-04-2002 à 10:39:38    

Quelle tete la nouvelle requete ??? As tu suivi ce que j'ai dit


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 25-04-2002 à 10:46:21    

SELECT *, date_format(maj,'%d/%m/%Y';) FROM fichiers WHERE rub Like '$rub%' AND emp Like '$emp%' ORDER BY maj desc, titre;
 
voici ma nouvelle requete, les cotes sont bien les '', non ?

Reply

Marsh Posté le 25-04-2002 à 10:48:13    

oui et cela ne marche pas ???
 
As tu un champ maj dans la base ???


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 25-04-2002 à 10:51:04    

lord ii a écrit a écrit :

oui et cela ne marche pas ???
 
As tu un champ maj dans la base ???  




 
mon erreur a été de supprimer les '' et aussi la redefinition en "as"
 
"SELECT *, date_format(maj, '%d/%m/%Y';) as maj_date FROM fichiers WHERE rub Like '$rub%' AND emp Like '$emp%' ORDER BY maj desc, titre;"
 
maintenant ça fonctionne !
 
merci bcp de ton aide !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed