www.adminn.cn
站长正能量分享网!

试用php中oci8扩展

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠

这里如何给php开启oci8的扩展就不讲了,小伙伴们自行度娘吧,这里仅仅给大家分享下php操作Oracle的类,有需要的小伙伴可以参考下。

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

Oracle_db.class.php

  1. <?php 
  2. class Oracle_db{ 
  3.   public $link
  4.   public function __construct(){ 
  5.     $this->link=$this->connect(); 
  6.     if(!$this->link){ 
  7.       echo "连接失败"
  8.       exit
  9.     } 
  10.   } 
  11.   public function connect(){ 
  12.     return oci_connect('demo','demo','localhost/xe','AL32UTF8'); 
  13.   } 
  14.   public function execute($sql){ 
  15.     $result=false; 
  16.     $stid=oci_parse($this->link,$sql); 
  17.     if($stid){ 
  18.       $result=oci_execute($stid); 
  19.     } 
  20.     return array($stid,$result); 
  21.   } 
  22.   public function fetch_assoc($stid){ 
  23.     return oci_fetch_assoc($stid); 
  24.   } 
  25.     
  26.   public function fetch_one($stid){ 
  27.     $arr=$this->fetch_assoc($stid); 
  28.     $this->free($stid); 
  29.     return $arr
  30.   } 
  31.   public function fetch_all($stid){ 
  32.     $arr=array(); 
  33.     while($row=$this->fetch_assoc($stid)){ 
  34.       $arr[]=$row
  35.     } 
  36.     $this->free($stid); 
  37.     return $arr
  38.   } 
  39.   public function num_rows($stmt){ 
  40.     return oci_num_rows($stmt); 
  41.   } 
  42.   public function error(){ 
  43.     return oci_error($this->link); 
  44.   } 
  45.   public function free($stid){ 
  46.     return oci_free_statement($stid);  
  47.   } 
  48.   public function server_version(){ 
  49.     return oci_server_version($this->link); 
  50.   } 
  51.   public function client_version(){ 
  52.     return oci_client_version(); 
  53.   } 
  54.   public function __destruct(){ 
  55.     return oci_close($this->link); 
  56.   } 
  57.   // 

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

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《试用php中oci8扩展》
文章链接:https://www.adminn.cn/news/32779.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

Adminn.Cn 站长分享圈

帝国CMS精品模板腾讯云优惠券,代金券

本站源码仅供本地环境下学习借鉴研究使用!

源码请勿用于任何涉灰站点!净化网络,站长更有责!

支付宝扫一扫打赏