php kann mit SQL verbunden werden. Es gibt zwei Möglichkeiten für PHP, eine Verbindung zur SQLServer-Datenbank herzustellen, nämlich: 1. Verbindung über ADO; 2. Verbindung über die Funktion „mssql_connect()“.
PHP kooperiert oft mit der MySQL-Datenbank, manchmal aber auch mit der SQL Server-Datenbank. Wie stellt man also eine Verbindung zur SQL Server-Datenbank in PHP her?
Kann PHP mit SQL verbunden werden?
php kann mit SQL verbunden werden. Es gibt zwei Möglichkeiten für PHP, eine Verbindung zur SQLServer-Datenbank herzustellen: eine Verbindung über ADO und eine andere über die Funktion mssql_connect(). Diese beiden Verbindungsmethoden werden im Folgenden vorgestellt.
1. Herstellen einer Verbindung zur SQL Server-Datenbank über ADO
Die Verwendung von ADO zum Herstellen einer Verbindung zur SQL Server-Datenbank ähnelt der Methode zum Herstellen einer Verbindung mit ADO zur Access-Datenbank. Der Verbindungsaufbau ist in der conn.php-Datei dieses Beispiels implementiert. Der Code lautet wie folgt:
<?php $conn=new com("adodb.connection"); $connstr="provider=sqloledb;data source=localhost;uid=sa;pwd=;database=db_online"; $conn->open($connstr); ?>
2. Stellen Sie über die Funktion mssql_connect() eine Verbindung zur SQL Server-Datenbank her.
Um über die Funktion mssql_connect() eine Verbindung mit der SQL Server-Datenbank herzustellen, sollten Sie zunächst die Datei php.ini konfigurieren und den Kommentar vor extension= entfernen php_mssql.dll und starten Sie dann den Apache-Server neu. Der Code zum Herstellen einer Verbindung mit der Datenbank über die Funktion mssql_connect() lautet wie folgt:
<?php $conn=mssql_connect("localhost","sa",""); //建立与SQL Server 数据库的连接 mssql_select_db("db_online ",$conn); //选择数据库 ?>
Beispielsweise wird die Funktion mssql_connect() zum Herstellen einer Verbindung mit der SQL Server-Datenbank verwendet, und das Verbindungsergebnis lautet wie folgt in der Abbildung dargestellt.
Mit SQL Server-Datenbank verbinden
Der Code zum Herstellen einer Verbindung mit der SQL Server-Datenbank lautet wie folgt:
<?php $conn=mssql_connect("LLL-SC08Z7OW0V9","sa",""); //建立与SQL Server 数据库的连接 $select=mssql_select_db("master",$conn); //选择数据库 if($select){ echo"连接成功"; }else{ echo"连接失败"; } ?>
Das obige ist der detaillierte Inhalt vonKann PHP eine Verbindung zu SQL herstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!