试用php中oci8扩展


Posted in PHP onJune 18, 2015

给大家分享个php操作Oracle的操作类

Oracle_db.class.php

<?php
class Oracle_db{
  public $link;
  public function __construct(){
    $this->link=$this->connect();
    if(!$this->link){
      echo "连接失败";
      exit;
    }
  }
  public function connect(){
    return oci_connect('demo','demo','localhost/xe','AL32UTF8');
  }
  public function execute($sql){
    $result=false;
    $stid=oci_parse($this->link,$sql);
    if($stid){
      $result=oci_execute($stid);
    }
    return array($stid,$result);
  }
  public function fetch_assoc($stid){
    return oci_fetch_assoc($stid);
  }
  
  public function fetch_one($stid){
    $arr=$this->fetch_assoc($stid);
    $this->free($stid);
    return $arr;
  }
  public function fetch_all($stid){
    $arr=array();
    while($row=$this->fetch_assoc($stid)){
      $arr[]=$row;
    }
    $this->free($stid);
    return $arr;
  }
  public function num_rows($stmt){
    return oci_num_rows($stmt);
  }
  public function error(){
    return oci_error($this->link);
  }
  public function free($stid){
    return oci_free_statement($stid); 
  }
  public function server_version(){
    return oci_server_version($this->link);
  }
  public function client_version(){
    return oci_client_version();
  }
  public function __destruct(){
    return oci_close($this->link);
  }
  //
}

以上所述就是本文的全部内容了,希望大家能够喜欢

PHP 相关文章推荐
PHP编程网上资源导航
Oct 09 PHP
PHP分页显示制作详细讲解
Dec 05 PHP
php 模拟get_headers函数的代码示例
Apr 27 PHP
解析func_num_args与func_get_args函数的使用
Jun 24 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
Jun 23 PHP
PHP获取昨天、今天及明天日期的方法
Feb 03 PHP
PHP Yaf框架的简单安装使用教程(推荐)
Jun 08 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
PDO::prepare讲解
Jan 29 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
Mar 09 PHP
浅谈PDO的rowCount函数
Jun 18 #PHP
基于PHP实现的事件机制实例分析
Jun 18 #PHP
php使用MySQL保存session会话的方法
Jun 18 #PHP
php判断表是否存在的方法
Jun 18 #PHP
PHP实现HTTP断点续传的方法
Jun 17 #PHP
PHP实现在线阅读PDF文件的方法
Jun 17 #PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
Jun 17 #PHP
You might like
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
Yii框架实现的验证码、登录及退出功能示例
2017/05/20 PHP
thinkPHP3.2.2框架行为扩展及demo示例
2018/06/19 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
20个非常棒的Jquery实用工具 国外文章
2010/01/01 Javascript
jQuery 1.5 源码解读 面向中高阶JSER
2011/04/05 Javascript
js+css实现的简单易用兼容好的分页
2013/12/30 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
JavaScript实现简单的数字倒计时
2015/05/15 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
深入理解JavaScript单体内置对象
2016/06/06 Javascript
AngularJS入门教程之服务(Service)
2016/07/27 Javascript
leaflet的开发入门教程
2016/11/17 Javascript
过期软件破解办法实例详解
2017/01/04 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
使用vue制作FullPage页面滚动效果
2017/08/21 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
[03:30]DOTA2完美“圣”典精彩集锦
2016/12/27 DOTA
Python学习笔记_数据排序方法
2014/05/22 Python
Python写的Discuz7.2版faq.php注入漏洞工具
2014/08/06 Python
详解Python中break语句的用法
2015/05/14 Python
python web基础之加载静态文件实例
2018/03/20 Python
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
keras中的History对象用法
2020/06/19 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
全球领先的中国制造商品在线批发平台:DHgate
2020/01/28 全球购物
Moss Bros官网:英国排名第一的西装店
2020/02/26 全球购物
医学生自荐信范文
2013/12/03 职场文书
迎新生欢迎词2015
2015/07/16 职场文书
怎样写好工作计划
2019/04/10 职场文书
Python数据结构之队列详解
2022/03/21 Python