php與sql鏈結,php能和sql連線嗎?

2021-10-22 23:29:46 字數 1346 閱讀 8596

php可以和sql連線,php連線sqlserver資料庫的方法有兩種,分別是:1、通過ado方式連線;2、通過「mssql_connect()」函式連線。

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 資料庫,連線結果如圖所示。

連線sql server 資料庫

連線sql server 資料庫的**如下:<?php

$conn=mssql_connect("lll-sc08z7ow0v9","sa",""); //建立與sql server 資料庫的連線

$select=mssql_select_db("master",$conn); //選擇資料庫

if($select)else{

echo"連線失敗";

mysql與php的鏈結

問題解決 php.ini載入mysql元件 1.extension php mysql.dl 的字首 去掉 2.extension dir 路徑是否正確 php鏈結mysql函式 mysql sqlselect db 開啟乙個資料庫 鏈結格式 mysql connect 主機 主機名 密碼 mysq...

PHP與SQL注入

sql注入攻擊是黑客攻擊 最常用的手段。如果你的站點沒有使用嚴格的使用者輸入檢驗,那麼常容易遭到sql注入攻擊。sql注入攻擊通常通過給站點資料庫提交不良的資料或查詢語句來實現,很可能使資料庫中的紀錄遭到暴露,更改或被刪除。下面來談談sql注入攻擊是如何實現的,又如何防範。看這個例子 suppose...

PHP與SQL注入

sql注入攻擊是黑客攻擊 最常用的手段。如果你的站點沒有使用嚴格的使用者輸入檢驗,那麼常容易遭到sql注入攻擊。sql注入攻擊通常通過給站點資料庫提交不良的資料或查詢語句來實現,很可能使資料庫中的紀錄遭到暴露,更改或被刪除。下面來談談sql注入攻擊是如何實現的,又如何防範。看這個例子 suppose...