Télécharger la bibliothèque PDO_DBLIB
Diverses bibliothèques de PDO peuvent être trouvées dans PECL, par exemple, la bibliothèque MySQL : PDO_MYSQL, la bibliothèque Oracle : PDO_OCI.
En tant que bibliothèque de connexion de SQL Server, téléchargez PDO_DBLIB via la commande suivante :
wget http://pecl.php.net/get/PDO_DBLIB
Installez la bibliothèque PDO_DBLIB
Une fois le téléchargement terminé, installez-la via PEAR :
/usr/bin/pear install PDO_DBLIB-1.0.tgz
Si l'installation réussit, il y aura une bibliothèque pdo_dblib.so supplémentaire dans /usr/lib64/php/modules (les hôtes non 64 bits doivent être dans /usr/lib/ ...) répertoire (comme indiqué ci-dessous). Ensuite, vous devez combiner la bibliothèque pdo_dblib.so avec php, saisir /etc/php.d et créer un fichier nommé pdo_dblib.ini. Écrivez-y le code suivant :
extension=pdo_dblib.so
Redémarrez le service Apache
service httpd restart
Test PHP
Testez si MSSQL peut être connecté normalement via un simple code. Lorsque vous utilisez PDO pour accéder à différents types de bases de données, il vous suffit de modifier les paramètres de connexion dans PDO() et les autres fonctions appelantes seront les mêmes, de sorte que différentes fonctions d'exploitation ne seront pas appelées en raison de différentes bases de données pendant le développement.
<?php $db = new PDO("dblib:host=myHost;dbname=myDB","myUserName","myPassword"); $sql = "select count(*) count from testTable"; $res = $db->query($sql); while ($row = $res->fetch()){ print_r($row); } $res = null; $db = null; ?>
Pour plus d'exemples PHP d'utilisation de pdo pour se connecter à sqlserver et des articles connexes, veuillez faire attention au site Web PHP chinois !