Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1425 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Mssql / Php : module spécifié introuvable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mssql / Php : module spécifié introuvable

n°2080651
IdeoThay
Posté le 06-06-2011 à 13:50:51  profilanswer
 

Bonjour !
 
Après avoir cherché pendant une heure sur google, je viens demander de l'aide par ici !
Alors voila, je suis sous Windows XP et j'utilise WampServer.
Pour un projet d'entreprise, je dois accèder à une Base de données Microsoft.
Donc, pour ce faire, j'utilise la fonction php mssql_connect().
Voici le code :
 

Code :
  1. $con = mssql_connect("adresseIP","login","mdp" );
  2. if(!$con) {
  3.     die('Erreur de connexion à MSSQL');
  4. }


 
Et ce code entraîne cette erreur :
 

Citation :

Fatal error: Call to undefined function mssql_connect() in C:\wamp\www\Autres\a.php on line 3


 
J'ai donc potassé sur le net pour trouver une solution et voici les différentes manipulations que j'ai effectué :
- j'ai enlevé le ; devant extension=php_mssql.dll dans le fichier php.ini
- j'ai ajouté un extension_dir="./ext" dans le fichier php.ini
- j'ai copier/coller php_mssql.dll du fichier ext de php vers le dossier system32
- j'ai ajouté ntwdblib.dll dans le dossier system32
 
Mais, l'erreur persiste et je ne vois vraiment pas quoi faire !
 
Merci d'avance.

mood
Publicité
Posté le 06-06-2011 à 13:50:51  profilanswer
 

n°2080654
olivthill
Posté le 06-06-2011 à 14:11:43  profilanswer
 

Après avoir modifié php.ini, il faudrait redémarrer Apache (cela a peut-être été fait, mais ce n'est pas dit).
 
Pour voir un peu si les éléments sont présents, faire une petite page contenant juste

<hml>
<body>
<?php
  phpinfo();
?>
</body>
</html>


 
Lire les commentaires des utilisateurs sur la page officielle http://fr2.php.net/manual/en/funct [...] onnect.php .


Message édité par olivthill le 06-06-2011 à 14:11:59
n°2080670
IdeoThay
Posté le 06-06-2011 à 14:41:36  profilanswer
 

Merci de t'interesser à mon souci !
Alors oui, j'ai redémarré plusieurs fois Apache ( à chaque modification ).
Après avoir regardé ce que me sort php_info(); je constate qu'en effet, mon extention php_mssql n'est pas présente.
 
Du fait que l'extention ne soit pas chargée, je ne pense pas que la documentation me sera utile ( je l'ai déjà brièvement survolée ).
 
Que puis je faire dans ce cas présent ?
 
_______________
 
Edit : je suis trop bête, j'ai oublié de préciser que lorsque je redémarre mon apache, une erreur windows m'indique que le module spécifié n'a pas été trouvé ( ici : php_mssql.dll ) alors que ce dernier est présent dans php/ext et dans system32. ( d'où le titre de mon topic )

n°2080692
Paulp
~, sweet ~
Posté le 06-06-2011 à 15:35:33  profilanswer
 

Essaye de mettre le chemin absolu vers php/ext dans le php.ini ?

n°2080727
olivthill
Posté le 06-06-2011 à 16:30:46  profilanswer
 

En plus de la config de PHP (le fichier php.ini), il faudrait peut-être voir la configuration de Apache (le fichier httpd.conf), afin de régler le problème du redémarrage.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Mssql / Php : module spécifié introuvable

 

Sujets relatifs
Quel livre pour débuter en PHP ?[PHP] Trouver le fichier dernièrement modifié commençant par...
[PHP] Infobulles personnalisées / DIV mobiles ?Problème de variable PHP
Problème d'échelle impressions PHPAide HTML/PHP/ SQL ( Urgent pour BAC:! )
Formulaire PHP avec test champs videsSchéma Conceptuel - Planning PHP
[PHP] Expression regulière: supprimer les virgules entre parenthèses 
Plus de sujets relatifs à : Mssql / Php : module spécifié introuvable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR