Der Inhalt dieses Artikels handelt von der Verwendung von ODBC in PHP, um eine Verbindung zur SQL Server-Datenbank herzustellen. Jetzt kann ich ihn mit Ihnen teilen.
Ich verwende: WampServer-Integrationstool, PHP-Version ist 7.0.29, Datenbank ist SQL Server 2008 R2;
Hinweis: Beim Herstellen einer Verbindung zur Datenbank , Sie müssen die PHP-Konfigurationsdatei PHP.ini im Verzeichnis X:wampbinapacheapache2.4.33bin eingeben. Gehen Sie hinein und ändern Sie die entsprechende Konfiguration. Die Konfiguration ist wie folgt:
extension=php_odbc.dll Entfernen Sie den Doppelpunkt davor, um den Dienst zu starten und alle WampServer-Dienste neu zu starten. (Ein Neustart von Apache wird auch funktionieren)
Ich habe es mit dem thinkPHP5.1-Framework konfiguriert.
Erstellen Sie eine Test.class.php im Controller
Der Code ist wie folgt folgt:
use think\Controller;class Test extends Controller{ public function zz(){ $servername='DRIVER={SQL Server};SERVER=localhost;DATABASE=mysql'; $username = 'sa'; $password = '123456'; $conn = odbc_connect($servername,$username,$password); $sql = "SELECT * FROM myLLP"; $exec=odbc_exec($conn,$sql); while($row =odbc_fetch_array($exec)){ $List[]=$row; } echo json_encode($List); exit; }}
Der Datenbankname lautet: mysql.
Der Endeffekt besteht hauptsächlich darin, die Daten der Tabelle myLLP in der Datenbank MySQL anzuzeigen und auf der Seite in Form eines Schlüsselwerts anzuzeigen Paare.
Durch den Zugriff auf die URL-Adresse werden die Einträge Datei + Modul + Controller + Methode
Der Seitenpfad lautet: http://localhost: 81/ Die Ausgabe der Seite tp5/public/index/test/zz
lautet: [{"name":"LLP", "password":: "123" ,"id": "1"},{"name": "BB", "password": "123", "id": "2"}]
Verwandt Empfohlen:
PHP-Verbindung Oracle-Konfiguration unter Windows
So verbinden Sie PHP mit MySQL-MySQL und PDO
Das obige ist der detaillierte Inhalt vonVerwenden Sie ODBC, um eine Verbindung zur SQL Server-Datenbank in PHP herzustellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!