Heim > Backend-Entwicklung > PHP-Tutorial > PHP verwendet pdo, um eine Verbindung zur SQLServer-Beispielfreigabe herzustellen

PHP verwendet pdo, um eine Verbindung zur SQLServer-Beispielfreigabe herzustellen

高洛峰
Freigeben: 2023-03-04 16:16:02
Original
2608 Leute haben es durchsucht

PDO_DBLIB-Bibliothek herunterladen

Verschiedene PDO-Bibliotheken sind in PECL zu finden, zum Beispiel MySQL-Bibliothek: PDO_MYSQL, Oracle-Bibliothek: PDO_OCI.

Laden Sie als Verbindungsbibliothek für SQL Server PDO_DBLIB über den folgenden Befehl herunter:

wget http://pecl.php.net/get/PDO_DBLIB
Nach dem Login kopieren

Installieren Sie die PDO_DBLIB-Bibliothek

Nachdem der Download abgeschlossen ist, installieren Sie sie über PEAR :

/usr/bin/pear install PDO_DBLIB-1.0.tgz
Nach dem Login kopieren

Wenn die Installation erfolgreich ist, gibt es eine zusätzliche pdo_dblib.so-Bibliothek in /usr/lib64/php/modules (Nicht-64-Bit-Hosts sollten sich in /usr/lib/ befinden). ...) Verzeichnis (wie unten gezeigt). Als nächstes müssen Sie die Bibliothek pdo_dblib.so mit PHP kombinieren, /etc/php.d eingeben und eine Datei mit dem Namen pdo_dblib.ini erstellen. Schreiben Sie den folgenden Code hinein:

extension=pdo_dblib.so
Nach dem Login kopieren

Starten Sie den Apache-Dienst neu

service httpd restart
Nach dem Login kopieren

PHP-Test

Testen Sie, ob MSSQL durch einen einfachen Code normal verbunden werden kann. Wenn Sie PDO für den Zugriff auf verschiedene Datenbanktypen verwenden, müssen Sie nur die Verbindungsparameter in PDO () ändern und die anderen aufrufenden Funktionen bleiben gleich, sodass aufgrund unterschiedlicher Datenbanken während der Entwicklung keine unterschiedlichen Betriebsfunktionen aufgerufen werden.

<?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;
?>
Nach dem Login kopieren

Weitere PHP-Beispiele für die Verwendung von pdo zum Herstellen einer Verbindung mit SQL Server und verwandte Artikel finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage