php能和sql連線嗎?

2020-07-16 10:06:03
PHP 經常與MySQL 資料庫合作,但有時也會與SQL Server 資料庫合作,那麼在PHP 中如何連線SQL Server 資料庫呢?

php能和sql連線嗎?

php可以和sql連線,PHP連線SQLServer資料庫的方法有兩種:一是通過ADO 方式連線;二是通過mssql_connect()函數連線。下面分別介紹這兩種連線方式。

1.通過ADO 方式連線SQL Server 資料庫

利用ADO 方式建立與SQL Server 資料庫的連線,與使用ADO 方式建立與Access 資料庫的連線的方法類似。建立連線是在本範例的conn.php 檔案中實現的,程式碼如下:

<?php
$conn=new com("adodb.connection");
$connstr="provider=sqloledb;data
source=localhost;uid=sa;pwd=;database=db_online";
$conn->open($connstr);
?>

2.通過mssql_connect()函數連線SQL Server 資料庫

通過mssql_connect()函數建立與SQL Server 資料庫的連線首先應該設定php.ini 檔案,將extension=php_mssql.dll 前的注釋去掉,然後重新啟動Apache 伺服器。通過mssql_connect()函數建立與資料庫連線的程式碼如下:

<?php
$conn=mssql_connect("localhost","sa",""); //建立與SQL Server 資料庫的連線
mssql_select_db("db_online ",$conn); //選擇資料庫
?>

例如,下面使用mssql_connect()函數連線SQL Server 資料庫,連線結果如圖所示。

eb228bc09ad2c3220827df40ae26610.png

連線SQL Server 資料庫

連線SQL Server 資料庫的程式碼如下:

<?php
$conn=mssql_connect("LLL-SC08Z7OW0V9","sa",""); //建立與SQL Server 資料庫的連線
$select=mssql_select_db("master",$conn); //選擇資料庫
if($select){
echo"連線成功";
}else{
echo"連線失敗";
}
?>

以上就是php能和sql連線嗎?的詳細內容,更多請關注TW511.COM其它相關文章!