人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

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

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

更新時間:2022-09-23 文章作者:未知 信息來源:網絡 閱讀次數:

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");
?>
歡迎大家批評指導!

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 武强县| 杭锦后旗| 丰都县| 塔河县| 独山县| 沈阳市| 赞皇县| 汉寿县| 金乡县| 全州县| 平顶山市| 长寿区| 敦化市| 吴桥县| 株洲市| 北票市| 仁布县| 鄂州市| 高尔夫| 乐安县| 敦煌市| 阿尔山市| 南阳市| 铅山县| 青川县| 保山市| 新河县| 繁昌县| 名山县| 南木林县| 榕江县| 吉隆县| 普宁市| 罗田县| 海阳市| 永安市| 大石桥市| 黄陵县| 长春市| 拉孜县| 东兰县|