《PHP實(shí)戰(zhàn):PHP連接MSSQL方法匯總》要點(diǎn):
本文介紹了PHP實(shí)戰(zhàn):PHP連接MSSQL方法匯總,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP學(xué)習(xí)?為了能讓PHP連接MSSQL,系統(tǒng)需要安裝MSSQL,PHP,且在PHP.ini中的配置中,將?;extension=php_mssql.dll前面的;去掉
PHP學(xué)習(xí)1.連接MSSQL
PHP學(xué)習(xí)
$conn=mssql_connect("實(shí)例名或者服務(wù)器IP","用戶名","暗碼");
//測試連接
if($conn)
{
echo "連接成功";
}
PHP學(xué)習(xí)2.選擇要連接的數(shù)據(jù)庫??????
PHP學(xué)習(xí)
mssql_select_db("dbname");
PHP學(xué)習(xí)3.執(zhí)行查詢
PHP學(xué)習(xí)
$rs = mssql_query("select top 1 id,username from tbname",$conn);
// 或者直接執(zhí)行update,insert等語句,可以不用為返回結(jié)果賦值
mssql_query("update tbname set username='niunv' where id=1");
PHP學(xué)習(xí)?4.獲取記錄集行數(shù)??????
PHP學(xué)習(xí)
echo mssql_num_rows($rs);
PHP學(xué)習(xí)5.獲取記錄集?????
PHP學(xué)習(xí)
if($row=mssql_fetch_array($rs))
{
$id = $row[0];//獲取ID字段值
$username = $row[1];//獲取username字段值
}
PHP學(xué)習(xí)6.獲取新增記錄的ID
?????? 將id字段設(shè)置為IDENTITY字段,執(zhí)行insert語句以后,就會產(chǎn)生一個 @@IDENTITY 全局變量值,查詢出來就是最后一條新增記錄的ID了.
PHP學(xué)習(xí)
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];
}
PHP學(xué)習(xí)7.釋放記錄集????
PHP學(xué)習(xí)
mssql_free_result($rs);
PHP學(xué)習(xí)?8.關(guān)閉連接????
PHP學(xué)習(xí)
mssql_close($conn);
PHP學(xué)習(xí)?????? 注:用PHP操作MSSQL比在ASP連接MYSQL要簡單,所以,當(dāng)需要MSSQL與MYSQL并存時,用PHP連接MSSQL來操作MYSQL與MSSQL并存比較簡單好用.如果是ASP連接MYSQL,需要安裝一個MYSQL驅(qū)動,默認(rèn)windows的ODBC沒有安裝,很遺憾...???
PHP學(xué)習(xí)? 下面是我修改的?一個class???
歡迎參與《PHP實(shí)戰(zhàn):PHP連接MSSQL方法匯總》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/7575.html