Bonjour,
J'ai un petit problème avec PHP. Tout dabord le contexte :
OS -> Linux / PHP 4 / MS SQL2005
Sous linux j'ai installé freeTDS ainsi que unixODBC
lorsque dans un shell je lance un isql - v DSN login pwd aucun probleme je me connecte et je peux faire des requetes, ce qui me fait penser que la connection ODBC est bonne.
Par contre dans un script PHP la connection passe bien, autravers de la fonction :
Je récupère bien ma liste de table, mais par contre lorsque je fais une requete, je n'ai aucun données, voici le script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Liste des tables $tablelist = odbc_tables($conn);
La je dois dire je sèche, je ne pense pas que ce soit un probleme de droit, je me connecte avec l'utilisateur sa et une autre appli tournant en Java se connecte et requete sans problème avec ce meme utilisateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $result = odbc_do($conn,"select * from si_individu"); echo "test<br>"; $i = 0; while (odbc_fetch_row($result)) { $i = $i+1; } echo "valeur de i : $i<br>"; // il me renvois 0 comme valeur alors qu'il y a des lignes en base
Merci d'avance pour votre aide.
Jabbal'H
Partager