Equivalent de dastyle 'iso, dmy' en wampserver

Fermé
zack77 Messages postés 25 Date d'inscription dimanche 21 septembre 2014 Statut Membre Dernière intervention 6 décembre 2020 - 13 août 2020 à 09:54
zack77 Messages postés 25 Date d'inscription dimanche 21 septembre 2014 Statut Membre Dernière intervention 6 décembre 2020 - 20 août 2020 à 15:16
Bonjour à toutes et à tous

Je désire changer de serveur PostgreSQL pour WAMP serveur.

j'ai rencontré un petit problème lors que mon site envoie des dates dans le champs de type datetime. En effet lorsque php excute la requête du genre

INSERT INTO nomtable VALUES('08/12/2020 14:41:30') avec le format mdy . le champ phpmyadmin qui devrait recevoir 2020-08-12 14:41:30 reste vide alors qu'il le prenait en compte sur Posgresql et les slashs étaient transformés en tirets. Pourquoi? parce que j'avais la possibilité d'intervenir sur la configuration Postgresql afin de modifier datestyle ='iso, mdy'

Cependant avec wampserver, j'ai beau cherché mais en vain. Je n'ai rien trouvé d'équivalent. Donc j'aimerais trouver l'équivalent de datestyle ='iso, mdy' du wampserver ou du moins une méthode qui me permettrait de résoudre ce problème. Merci
A voir également:

2 réponses

jordane45 Messages postés 38167 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 mai 2024 4 657
Modifié le 13 août 2020 à 12:08
Bonjour,

Ta question aurait d'avantage eue sa place dans le forum mysql ...
Regarde la fonction STR_TO_DATE
https://www.w3schools.com/sql/func_mysql_str_to_date.asp
INSERT INTO nomtable VALUES(STR_TO_DATE('08/12/2020 14:41:30','%d/%m/%Y %H:%i:%s'))



0
zack77 Messages postés 25 Date d'inscription dimanche 21 septembre 2014 Statut Membre Dernière intervention 6 décembre 2020
Modifié le 14 août 2020 à 12:24
Bonjour Jordane45,

Merci pour votre réponse très rapide, j'aimerais agir sur la configuration WAMPSER pourque la requete: INSERT INTO nomtable VALUES('08/12/2020 14:41:30') soit prise en compte directement dans la partie base de données parce que je ne peux modifier la partie PHP car les codes sont assemblés dans un logiciel.

J'aurais voulu intervenir sur wampserver afin de modifier un code pour que les dates format mdy soient prises en compte. comme dans PostgreSQL. C:\Program Files\PostGreSQL\9.2\data\postgresql.conf


Si j'utilise la fonction STR_TO_DATE alors je dois modifier les nombreuses code que contiennent le logiciel assemblé.
0
jordane45 Messages postés 38167 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 mai 2024 4 657 > zack77 Messages postés 25 Date d'inscription dimanche 21 septembre 2014 Statut Membre Dernière intervention 6 décembre 2020
14 août 2020 à 12:44
A ma connaissance, aucun paramétrage de ce genre n'existe dans mysql.
0
zack77 Messages postés 25 Date d'inscription dimanche 21 septembre 2014 Statut Membre Dernière intervention 6 décembre 2020
Modifié le 20 août 2020 à 15:16
Oui, apparemment on peut le faire mais
A mettre dans le fichier my.ini, dans la section "[mysqld]".
Code :

# ------------------- #
# Date & Time #
# ------------------- #

date_format = "%m-%d-%Y"
datetime_format = "%m-%d-%Y %H:%i:%s"

sauf que cela n'a pas marché même j'ai redémarré le serveur. Je reste convaincu qu'il y a une solution à ce problème. j'ai dû oublier de faire une autre manipulation.
0