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

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

一段代碼示例代碼,目前可以兼容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");
?>
歡迎大家批評指導!


主站蜘蛛池模板: 一区二区精品 | 日韩一页| 欧洲精品一区二区 | 婷婷综合缴情亚洲五月伊 | 手机在线看片国产 | 特黄特色一级特色大片中文 | 日韩黄色毛片 | 日本 欧美 在线 | 欧洲一级毛片 | 天天欲色 | 青草草在线观看免费视频 | 日本午色www高清视频 | 亚洲a毛片 | 亚洲首页成人有声小说网 | 欧美一级视频免费 | 欧美怡红院免费的全部视频 | 在线视频欧美日韩 | 亚洲人成影网站~色 | 中文字幕在线视频不卡 | 欧美一卡二卡3卡4卡无卡免费 | 欧美一及| 中国国产成人精品久久 | 中文字幕第15页 | 日本青青草 | 日韩一区二区久久久久久 | 五月天婷婷丁香中文在线观看 | 四虎精品成人免费视频 | 日韩欧美一及在线播放 | 香蕉91| 午夜国产精品免费观看 | 亚洲精品国产福利在线观看 | 欧美中出在线 | 性视频网址| 五月激情啪啪网 | 综合久久久久久 | 日本免费高清视频 | 色综合色综合色综合色综合 | 午夜丁香影院 | 一二三四日本高清免费看 | 性久久久久久久久久久 | 伊人婷婷在线 |