PHP PDO MSSQL dans Xampp?
Ok, voici ma situation:
J'ai installé Xampp (v1.8.2) sur mon serveur pour publier un webprogram je suis en train de (php, html) pour certaines personnes dans mon réseau.
Pour la première fois que j'ai pour vous connecter à MSSQL server 2008 à la place de MYSQL (phpmyadmin).
au cours des dernières années, j'ai toujours travaillé avec l'api MySQL et un peu avec MySQLi.
J'ai lu sur internet, je dois utiliser PDO afin que je puisse réussir à se connecter à la base de données MS.
Que je peux voir, PDO n'est pas installé/activé.
Quand je regarde dans le PHP.le fichier ini de la seule chose que je vois est:
extension=php_mssql.dll
mais pas
extension=php_pdo_mssql.dll
j'ai lu attribuer (j'.e que je dois installer soms dll fichiers, que j'ai installer apache, PHP, PDO manuellement)
Quelle est la bonne manière de faire un succès de la connexion à ma base de données mssql?
Grâce
- Vérifiez ceci: stackoverflow.com/questions/16310892/...
- Merci! En raison de votre pousser dans mon dos, j'ai été en mesure de trouver le fil de discussion suivant: stackoverflow.com/questions/7402713/.... Réponse de gordon fait ma journée et de laisser il fonctionne comme un charme! avais-je trouvé ces 2 jours plus tôt, j'aurais été sauvé beaucoup de temps précieux!
- Content d'avoir pu aider en quelque sorte. 🙂
Vous devez vous connecter pour publier un commentaire.
Bien que l'utilisation de PDO est une bonne idée et vous fera gagner du temps, vous pouvez utiliser Mssql extension.
Si vous voulez vraiment utiliser PDO_MSSQL, vous devez laisser en PHP.ini (la deuxième chaîne que vous avez posté est la bonne façon de le faire), mais vous devez également avoir php_pdo_mssql.dll dans votre PHP extension du répertoire. Vous pouvez trouver ce fichier ici
Il y a deux MSSQL extensions: SQLSRV http://php.net/manual/en/book.sqlsrv.php (si votre serveur/ordinateur est une boîte de Windows) et MSSQL http://php.net/manual/en/book.mssql.php (si votre serveur/ordinateur est un Linux ou OSX encadré)
Si vous utilisez Windows: utilisez le SQLSRV extension PHP http://www.microsoft.com/en-us/download/details.aspx?id=20098.
Si vous utilisez Linux/Debian suivez les instructions dans cet article. Si vous utilisez OSX, essayez quelque chose comme cet article http://blog.andyhunt.info/2013/11/29/php-mssql-pdo_dblib-freetds-support-on-mac-osx-10-9-mavericks/.
Je suis en train d'écrire une base MSSQL Base de données de l'Objet qui est compatible avec les extensions: https://github.com/janjuna/mssql-db