Defi PHP / MSSQL

Fermé
Benet - 4 mars 2009 à 10:26
 Benet - 4 mars 2009 à 13:49
Bonjour,

Voici un défi qui fait fulminer mes méninges depuis quelques semaines :
1. J'ai un serveur WAMP sur mon poste de développement avec une connexion sur un serveur SQL Server 2005 en distant.
Mon code PHP se connecte correctement sur la base distante et récupère des données correctes.
(Connexion ODBC/PHP4)

2. J'ai un serveur de prod en LAMP sur lequel l'application a pour vocation d'y être intégrée.
La connexion s'effectue avec le package mssql sans problème sur la base et les requêtes SQL y sont exécutées.
(Connexion MSSQL/PHP5)

Alors me direz-vous quel est le soucis ?

En 1. Le résultat d'une requête me donne par exemple 277.
En 2. Même requête, résultat : 0.

Error_log muet dessus.
J'ai mis des traces partout sans plus de succès pour le diagnostic.
J'ai exécuté la requête sur le serveur de BDD : Elle est totalement vadide ...
Je n'ai pas utilisé de mot clé ou redéfini des fonctions telles que log(), ...

Et le plus étrange, c'est que certaines sont exécutées correctement pour leur part.
Et que 80% du site fonctionne sur ce modèle avec succès.

J'ai l'impression qu'il me manque une clé de compréhension, alors je viens humblement écouter toutes vos suggestions.

Merci d'avance,

Benet
A voir également:

1 réponse

Bon un éclair de génie au retour du déjeuner :
Le format de date, même si correctement accepté dans un cas comme dans l'autre, n'est pas bien interprété avec du LAMP PHP5 (01/01/2009).

Je suis passé en Timestamp avec une transformation des dates d'une des requêtes.
Et là j'obtiens bien le bon chiffre.

D'habitude quand les dates sont mal prises en compte, j'ai des erreurs, mais pas aujourd'hui :)

Sujet Clos.
0