Bonjour! Alors voilà comme dit dans l'intitulé, je me connecte en php sur une base de donnée mssql et j'exécute une requête qui demande de renvoyer une date, bref, et donc sur l'intranet de la boite j'ai la date normal (formaté à l'aide de php pour l'avoir en jj/mm/aaaa) mais en local donc sur mon poste, exactement la même requête m'affiche par exemple 31/aoû/2006 à la place de 31/08/2006!! J'ai essayé sur un autre poste cela fonctionne normalement, donc y'a que mon pc qui allucine tous seul!
Configuration de mon PC :
- PHP Version 5.1.4
- Apache 2.0.52
- Mysql 5.0.18
Pour voir j'ai essayé un petit bout de code tous bête :
et à mon plus grand bonheur j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php $connection = mssql_connect('Serveur','base','mdp'); $query = 'SELECT CREDAT_0 FROM Serveur.base.ZFPITM WHERE ITMREF_0="EFIL197" ORDER BY CREDAT_0 DESC'; $resultat = mssql_query($query, $connection); while($result[$nb] = mssql_fetch_array($resultat)) $nb++; echo"<br>Valeur de résultat : "; print_r($result); echo"<br>Valeur de nb : ".$nb; ?>
J'ai cherché mais en vain, donc si quelqu'un à rencontrer ce type de formatage de la date (automatique et non voulu ), ou à une idée quelconque, merci de me répondre!Valeur de résultat : Array ( [] => Array ( [0] => 31/mars/2006 0:00 [CREDAT_0] => 31/mars/2006 0:00 ) [1] => )
Valeur de nb : 1
Je suis bien entendu à votre disposition pour toutes infos suplémentaire!
Partager