Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & SQL-Server
PHP & SQL-Server Forum d'entraide sur SQL-Server avec PHP. Avant de poster -> FAQ SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/08/2006, 10h13   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2004
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 13
Points : 10
Points : 10
Par défaut Problème de connexion avec mssql_init()

Bonjour,

J'ai un problème de connexion à la base de données (MSSQL) pour executer une procédure stockée en PHP5. Le problème survient au tout début de l'appli, si je fais F5, je n'ai plus le problème (et si j'execute un "select A from MaTable" juste avant la procédure stockée, je n'ai pas le problème non plus). J'ai l'impression que la premier acces à la base ne peux pas être pour une procédure stockée (j'ai vérifié aussi, une connexion vers la base est bien établie avant).
Code :
1
2
l.53 $sp = mssql_init("MaProc");
l.54 $cursor = mssql_execute($sp);
Le message d'erreur:
Code :
Warning: mssql_init() [function.mssql-init]: Unable to connect to server: (null) on line 53
Merci.
13obscur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2006, 14h47   #2
Expert Confirmé Sénior
 
Avatar de raptor70
 
Cyril Doillon
Inscription : septembre 2005
Messages : 3 191
Détails du profil
Informations personnelles :
Nom : Cyril Doillon
Âge : 27

Informations forums :
Inscription : septembre 2005
Messages : 3 191
Points : 5 326
Points : 5 326
Envoyer un message via MSN à raptor70
Perso, je fait :
mssql_query("EXEC Maproc",$id_connexion);

pense à préciser l'id de connexion que tu récupère de ta fonction mssql_connect
__________________
Mes Tutos DirectX, OpenGL, 3D : http://raptor.developpez.com/
raptor70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2006, 16h24   #3
Candidat au titre de Membre du Club
 
Inscription : novembre 2004
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 13
Points : 10
Points : 10
Citation:
Envoyé par raptor70
Perso, je fait :
mssql_query("EXEC Maproc",$id_connexion);

pense à préciser l'id de connexion que tu récupère de ta fonction mssql_connect
En effet, cela fonctionne correctement (avec et sans l'id de connexion d'ailleurs). Merci bien.

Pour ma culture, tu ne saurais pas pourquoi le mssql_init me genère un warning dans ces conditions bien précises?
13obscur est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h47.


 
 
 
 
Partenaires

Hébergement Web