六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

一段代碼示例代碼,目前可以兼容odbc 與 OCI 2種連接數據庫方法!

[摘要]PHP 作的最不好的一點就是為每一種數據庫都設計了一種數據庫連接方法,這樣雖然可以兼容大多數的數據庫,但是一旦數據庫需要改變,則大事不妙!在這里,我給大家介紹一種我自己的一點心得,希望能夠起到拋磚引玉的效果!我的程序代碼如下:<? function openConn() //打開數據庫連接 ...
PHP 作的最不好的一點就是為每一種數據庫都設計了一種數據庫連接方法,這樣雖然可以兼容大多數的數據庫,但是一旦數據庫需要改變,則大事不妙!
在這里,我給大家介紹一種我自己的一點心得,希望能夠起到拋磚引玉的效果!
我的程序代碼如下:
<?
function openConn(){
 //打開數據庫連接
 //ODBC:
 //$conn=odbc_connect("dsn","uid","pwd");
 //OCI 函數
 $conn=ocilogon("chat","chat");
 return $conn;
}
function openSql($conn,$sql){
//執行 sql 語句
//ODBC
//$stmt=odbc_exec($conn,$sql);
//OCI
 $stmt=ociparse($conn,$sql);
ociexecute($stmt);
return $stmt;
}
function GetColumn($stmt,$colname){
 //odbc
 //$ret=odbc_result($stmt,$colname);
 //OCI
 $ret=ociresult($stmt,$colname);
 return $ret;
}
function FecthRow($stmt){
//ODBC
//$ret=odbc_fetch_row($stmt);
//OCI
$ret=ocifetch($stmt);
return $ret;
}
?>
這樣,一旦數據庫連接發生變化,我們只需要修改這個函數模塊即可!
在實際的應用中的代碼如下:
<?
 $conn=openconn();
 $stmt=opensql($conn,$sql);
 fetchrow($stmt);
 echo getcolumn($stmt,"COLUMNNAME");
?>
歡迎大家批評指導!


主站蜘蛛池模板: 亚洲欧美一区二区三区二厂 | 亚洲欧美日韩精品久久 | 色综合久久久久久中文网 | 日本三级韩国三级香港三级网站 | 三级在线视频 | 欧美一级三级在线观看 | 一区在线看 | 亚洲黄网在线 | 四虎免费影院4hu永久免费 | 先锋久久 | 最近的2019中文字幕免费一页 | 日本不卡视频在线观看 | 色欧美片视频在线观看 | 一级做a爰片欧美aaaa | 四虎a456tncom| 揉女胸视频www网站免费观看 | 天天爱夜夜操 | 欧美亚洲免费 | 中文字幕在线不卡 | 日韩成人高清 | 先锋影音在线资源站大全 | 日本不卡一区二区三区 | 亚洲性久久久影院 | 色成人亚洲 | 日韩.欧美.国产.无需播放器 | 欧美亚洲性色影视在线 | 欧美一级特黄刺激大片视频 | 五月天婷婷精品视频 | 日韩国产有码在线观看视频 | 日韩一区二区久久久久久 | 午夜激爽毛片在线看 | 在线免费视频一区二区 | 日韩国产成人资源精品视频 | 日韩aⅴ在线观看 | 日日噜噜噜夜夜爽爽狠狠69 | 视色视频在线观看 | 偷偷干夜夜拍 | 色天天躁夜夜躁天干天干 | 在线免费精品视频 | 亚洲精品高清视频 | 日本又黄又硬又粗好爽视频免费 |