操作Oracle的php类

时间:2010-01-15 08:59:05   来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:----------------------------------------   //   // 【文件名】: c_ora_db.inc   // 【作 用】: Oracle公用函数类   // 【作 者】: 天灰   //   // 【最后修改日期】: 2001/05/11[cxx]   // 【变量定义规则】:‘C_’=字符型,‘I_’=整型,‘N_’=数字型,‘L_’=布尔...
  正文:

<?
  //【警告】:未经许可请勿随便修改
  //------------------------------------------------------------------------------------------
  //------------------------------------------------------------------------------------------
  //
  // 【文件名】: c_ora_db.inc
  // 【作 用】: Oracle公用函数类
  // 【作 者】: 天灰
  //
  // 【最后修改日期】: 2001/05/11[cxx]
  // 【变量定义规则】:‘C_’=字符型,‘I_’=整型,‘N_’=数字型,‘L_’=布尔型,‘A_’=数组型
  //------------------------------------------------------------------------------------------
  //------------------------------------------------------------------------------------------
  // ※db_logon() 开启数据库连接
  // ※db_query() 通用select
  // ※db_change() 数据库改变的通用函数(insert,delete,update)
  // ※db_insert() insert,直接调用db_change()
  // ※db_delete() delete,直接调用db_change()
  // ※db_update() update,直接调用db_change()
  // ※db_commit() 事务递交
  // ※db_rollback() 事务回退
  // ※db_logoff() 断开数据库连接
  //------------------------------------------------------------------------------------------
  
  
  Class c_ora_db
  {
  
  
  //------------------------------------------------------------------------------------------
  // 变量定义
  //------------------------------------------------------------------------------------------
   var $C_user = ""; //数据库用户名
   var $C_passwd = ""; //数据库口令
   var $C_db = ""; //数据库名
   var $I_linkID = 0; //连线句柄
   var $I_stmtID = 0; //查询句柄
   var $color =""; //全局颜色
  //------------------------------------------------------------------------------------------
  
  
  
  //------------------------------------------------------------------------------------------
  // 函数名:db_logon()
  // 作 用:开启数据库连接
  // 参 数:无
  // 返回值:连线句柄(整型)
  // 备 注:无
  //------------------------------------------------------------------------------------------
   function db_logon()
   {
   $this->I_linkID = @OCILogon($this->C_user,$this->C_passwd,$this->C_db);
   if ($this->I_linkID == 0){AlertExit('数据库链接失败,请与DBA联系!');}
   return $this->I_linkID;
   }
  //------------------------------------------------------------------------------------------
  
  
  //------------------------------------------------------------------------------------------
  // 函数名:db_query($C_sql,$A_define="",$I_start=-1,$I_end=-1)
  // 作 用:select
  // 参 数:$C_sql sql语句
  // $A_define 需绑定的字段。数组型
  // $I_start 开始取记录 -1则取出查询的所有记录
  // $I_end 结束取纪录
  // 返回值:二维数组($A_rs)
  // 备 注:通过数字0,1,2....可访问对应字段的值; 或通过查询字段名也可访问对应字段的值
  // 如通过$A_rs[0][0]或$A_rs[0]['NAME']或$A_rs[0]['name']都可访问首条记录NAME字段
  // $I_start,$I_end是配合分页使用的参数。
  //------------------------------------------------------------------------------------------
来源:http://www.002pc.com/master/College/Programming/PHP/11883.html

 1/5    1 2 3 4 5 下一页 尾页
收藏到:

关于《操作Oracle的php类》文章的评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

随机文章

    SQL Error: select * from ***_ecms_article where classid='86' and checked=1 order by rand() limit 10

顶出来的热门

    SQL Error: select * from ***_ecms_article where classid='86' and checked=1 order by diggtop desc,id desc limit 10
站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td