Sortie de requête différente selon la machine
Posté : 12 oct. 2007, 14:18
Bonjour tout le monde.
Je tombe sur un problème pour le moins curieux. Dans l'équipe où je travaille, nous avons découvert que sur deux machines différentes, la même requête SQL sur la même base pointant sur exactement les mêmes colonnes nous ressort un résultat différent pour une colonne de date.
Su ma machine, j'obtiens des dates au format AA-MM-JJ alors que la machine d'un collègue, il obtient la même colonne au format JJ/MM/AA
Nos configurations respectives sont sensiblement les mêmes :
- pour lui, environnement XAMPP, avec PHP 5.2.3.
- Pour moi, environnement monté manuellement, PHP 5.2.4.
À noter également que nous avons exactement le même fichier de configuration pour la connexion qui est éventuellement mis à jour via SVN pour tout le monde.
Nous utilisons PDO et la base est une Oracle 10g. La configuration d'Oracle pour les date est un format français (ce n'est pas mon choix, pas brillant, mais c'est comme ça), donc à priori dans ma configuration de PDO (?) il y aurait reformatage (est-ce possible ?)
Toute piste de réponse sera vivement appréciée. On peut bien entendu traiter le résultat pour avoir la même chose à l'affichage, mais comprendre la source du bobo et ajuster les configurations au besoin serait beaucoup plus rationnel.
Merci d'avance pour toute idée.
[Edit]
Problème résolu, j'ai identifié un traitement de données fantaisistes, c'est corrigé, merci quand même à ceux qui se sont posé la question, ne fût-ce que quelques instants
[/Edit]
Je tombe sur un problème pour le moins curieux. Dans l'équipe où je travaille, nous avons découvert que sur deux machines différentes, la même requête SQL sur la même base pointant sur exactement les mêmes colonnes nous ressort un résultat différent pour une colonne de date.
Su ma machine, j'obtiens des dates au format AA-MM-JJ alors que la machine d'un collègue, il obtient la même colonne au format JJ/MM/AA
Nos configurations respectives sont sensiblement les mêmes :
- pour lui, environnement XAMPP, avec PHP 5.2.3.
- Pour moi, environnement monté manuellement, PHP 5.2.4.
À noter également que nous avons exactement le même fichier de configuration pour la connexion qui est éventuellement mis à jour via SVN pour tout le monde.
Nous utilisons PDO et la base est une Oracle 10g. La configuration d'Oracle pour les date est un format français (ce n'est pas mon choix, pas brillant, mais c'est comme ça), donc à priori dans ma configuration de PDO (?) il y aurait reformatage (est-ce possible ?)
Toute piste de réponse sera vivement appréciée. On peut bien entendu traiter le résultat pour avoir la même chose à l'affichage, mais comprendre la source du bobo et ajuster les configurations au besoin serait beaucoup plus rationnel.
Merci d'avance pour toute idée.
[Edit]
Problème résolu, j'ai identifié un traitement de données fantaisistes, c'est corrigé, merci quand même à ceux qui se sont posé la question, ne fût-ce que quelques instants
[/Edit]