试用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处理图片变得简单 基于gb库的图片处理类附实例代码下载
May 17 PHP
第4章 数据处理-php数组的处理-郑阿奇
Jul 04 PHP
PHP中替换键名的简易方法示例详解
Jan 07 PHP
PHP英文字母大小写转换函数小结
May 03 PHP
php实现ip白名单黑名单功能
Mar 12 PHP
基于命令行执行带参数的php脚本并取得参数的方法
Jan 25 PHP
thinkphp整合微信支付代码分享
Nov 24 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
Jun 02 PHP
phpStorm+XDebug+chrome 配置详解
Apr 01 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
Sep 16 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
Oct 24 PHP
php传值和传引用的区别点总结
Nov 19 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
一些星际专用术语解释
2020/03/04 星际争霸
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
js实现在字符串中提取数字
2013/11/05 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
JS实现左右无缝轮播图代码
2016/05/01 Javascript
Angular2学习教程之ng中变更检测问题详解
2017/05/28 Javascript
javascript trie前缀树的示例
2018/01/29 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
怎样在vue项目下添加ESLint的方法
2019/05/16 Javascript
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
python概率计算器实例分析
2015/03/25 Python
Python批量提取PDF文件中文本的脚本
2018/03/14 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
Python 实现取多维数组第n维的前几位
2019/11/26 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
Python通过Tesseract库实现文字识别
2020/03/05 Python
快速解决jupyter notebook启动需要密码的问题
2020/04/21 Python
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
2020/12/16 Python
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
建筑工地质量标语
2014/06/12 职场文书
甜品店创业计划书
2014/09/21 职场文书
2014镇副书记群众路线专题民主生活会思想汇报
2014/09/23 职场文书
2014年初一班主任工作总结
2014/11/08 职场文书
给上级领导的感谢信
2015/01/22 职场文书
先进个人自荐书
2015/03/06 职场文书