Heim > Artikel > Backend-Entwicklung > So verbinden Sie PHP mit MSSQL
ms SQL bezieht sich auf den SQLServer-Datenbankserver. Es handelt sich um eine Datenbankplattform, die eine vollständige Lösung für die Datenbank vom Server bis zum Terminal bietet. SQL Server war zu Beginn kein von Microsoft selbst entwickeltes Produkt, sondern wurde in Zusammenarbeit mit Sybase hergestellt, um mit IBM zu konkurrieren. Sein frühester Entwickler war Sybase, und Microsoft arbeitete auch bei der Entwicklung der SQL Server 4.2-Version mit. Microsoft portierte auch SQL Server 4.2 auf Windows NT (damals Version 3.1) und entwickelte eigenständig SQL Server Version 6.0. Alle nachfolgenden SQL Server wurden von Microsoft selbst entwickelt.
Dieser Artikel fasst hauptsächlich die Implementierungsmethoden der PHP-Verbindung zu MSSQL im Detail zusammen, um Ihnen zu helfen, die Verbindung zwischen PHP und MSSQL besser zu verstehen. Interessierte Freunde können sich auf
beziehen, um PHP die Verbindung zu ermöglichen Für MSSQL muss das System MSSQL und PHP installieren und in der Konfiguration in PHP.ini das ; vor ;extension=php_mssql.dll
1 entfernen. Mit MSSQL verbinden
$conn=mssql_connect("实例名或者服务器IP","用户名","密码"); //测试连接 if($conn) { echo "连接成功"; }
2. Wählen Sie die zu verbindende Datenbank aus
mssql_select_db("dbname");3. Führen Sie die
$rs = mssql_query("select top 1 id,username from tbname",$conn); // 或者直接执行update,insert等语句,可以不用为返回结果赋值 mssql_query("update tbname set username='niunv' where id=1");4. Rufen Sie die Anzahl der Zeilen im Datensatz ab
echo mssql_num_rows($rs);Rufen Sie den Datensatz ab
if($row=mssql_fetch_array($rs)) { $id = $row[0];//获取ID字段值 $username = $row[1];//获取username字段值 }6. Holen Sie sich die ID des neuen Datensatzes
Setzen Sie das ID-Feld auf das IDENTITY-Feld und nach dem Ausführen der Einfügeanweisung ein @@IDENTITY global
Variable Wert wird generiert, die Abfrage zeigt die ID des letzten neu hinzugefügten Datensatzes
mssql_query("insert into tbname(username) values ('nv')",$conn); $rs = mssql_query("select @@IDENTITY as id",$conn); if($row=mssql_fetch_array($rs)) { echo $row[0]; }7 Geben Sie den Datensatz frei
mssql_free_result($rs);8. Schließen Sie die Verbindung
Hinweis: Es ist einfacher, PHP für den Betrieb von MSSQL zu verwenden, als MYSQL mit ASP zu verbinden. Es ist immer einfacher, PHP zum Verbinden von MYSQL und MSSQL zu verwenden. Wenn ASP eine Verbindung zu MYSQL herstellt, müssen Sie einen MYSQL-Treiber installieren. Leider ist ...
mssql_close($conn);
Mindestens mssql ist auf dem Webserver installiert. Client
Öffnen Sie php.ini und entfernen Sie das Semikolon vor extension=php_mssql.dll
Bei Bedarf: extension_dir muss formuliert werden
Empfohlenes PHP<=4.0.9 <=5.0.3 Derzeit habe ich keine erfolgreiche Verbindung zu 4.010 und 5.0.3 hergestellt
Datenbank Um eine Verbindung zum Paging herzustellen, können Sie die entsprechende Klasse auf phpe.net abrufen
Das obige ist der detaillierte Inhalt vonSo verbinden Sie PHP mit MSSQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!