導航:首頁 > 數據分析 > php怎麼連接sql資料庫

php怎麼連接sql資料庫

發布時間:2024-12-16 12:45:56

Ⅰ 怎樣用PHP連接sql資料庫

1、學習的方法,最好是看手冊
在前一篇文章中涉及到了連接資料庫sqlsrv_connect();還記得我們mysql連接資料庫的時候也是mysql_connect();兩者操作資料庫是很相似的。從零基礎開始學起的話,只能是查閱手冊。查看一下sqlsrv有哪些函數提供我們使用!推薦網址是:

【注意】很多的方法都跟mysql提供的方法很相似,看到後面的函數名就大概知道裡面的用法,比如說mysql執行sql語句的時候調用mysql_query();而sqlserver執行sql語句的時候調用也是sqlsrv_query(),但是特別注意一點就是,它們的傳遞參數不一樣。詳細的只能看一下手冊。接下來我簡單總結一下操作數據的方法

2、連接資料庫sqlsrv_connect()

<?php$serverName = "serverNamesqlexpress";//伺服器的名字,本地localhost$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn ) { echo "Connection established.<br />";
}else{ echo "Connection could not be established.<br />"; die( print_r( sqlsrv_errors(), true));
}

3、操作資料庫
1)執行sql語句sqlsrv_query(),返回值為true或者false,這里函數的用法跟mysql_query(),不一樣。它需要把連接的資源句柄當作參數傳進去,看源碼。資源句柄就是上面代碼連接資料庫的「$conn」。

$sql = "select * from test1"; //sql語句$data = sqlsrv_query($conn,$sql); //$conn資源句柄if($data == true){ die("執行成功");
}else{ die("執行失敗");
}

2)獲取結果集

//以數值索引數組、關聯數組或這兩種數組的形式檢索下一行的數據。類似於mysql_fetch_arraysqlsrv_fetch_array
//以對象形式檢索下一行的數據。sqlsrv_fetch_object 1234
$sql = "select * from test1";$data = sqlsrv_query($conn,$sql);if($data == true){ while($row = sqlsrv_fetch_array( $data, SQLSRV_FETCH_ASSOC) ) { echo $row['id'].", ".$row['name']."<br />";
}else{ die( print_r( sqlsrv_errors(), true));
}
}
$sql = "SELECT fName, lName FROM Table_1";$stmt = sqlsrv_query( $conn, $sql);if( $stmt === false ) { die( print_r( sqlsrv_errors(), true));
}while( $obj = sqlsrv_fetch_object( $stmt)) { echo $obj->fName.", ".$obj->lName."<br />";
}

3)顯示錯誤信息sqlsrv_errors():上面都有用到這個函數,只要是操作資料庫發生錯誤,都可以使用這個函數列印出來看一下壓
這里就不用上代碼了

Ⅱ PHP 連接SQL資料庫的設置

db_ff8899_1--》替換成你的新用戶名

54x,92e- --》替換成你的新密碼

118.145.20.233 --》替換成你的mysql伺服器的地址

3306 是埠,一般不用改
最後的db_ff8899_1 --》改成你的新資料庫的名字

閱讀全文

與php怎麼連接sql資料庫相關的資料

熱點內容
u盤大小不夠傳大文件卡了 瀏覽:531
如何清空linux文件夾 瀏覽:215
資料庫表鎖定軟體 瀏覽:163
爐石新版本最便宜卡組 瀏覽:169
javacookie作用域 瀏覽:857
開社交網站需要什麼語言 瀏覽:573
v開頭的視頻網站是哪個 瀏覽:327
涉及到師德師風建設的文件有哪些 瀏覽:60
軟媒魔方的硬碟安裝win10 瀏覽:359
安卓模擬器xp系統 瀏覽:550
網路市場與傳統市場的差異是什麼 瀏覽:387
蘋果怎麼打開移動數據 瀏覽:46
php怎麼連接sql資料庫 瀏覽:122
lol提示網路連接異常 瀏覽:40
photoshop復制選區到其他文件 瀏覽:734
魔獸三冰封王座安卓版 瀏覽:343
lr導出文件大小限制為多少k合適 瀏覽:529
如何通過網路給手機發簡訊 瀏覽:941
搜狗輸入法所有的版本 瀏覽:506
oppo手機哪些文件不用可以清理 瀏覽:648

友情鏈接