试用php中oci8扩展,试用phpoci8扩展_PHP教程
程序员文章站
2022-05-07 23:46:21
...
试用php中oci8扩展,试用phpoci8扩展
给大家分享个php操作Oracle的操作类
Oracle_db.class.php
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); } // }
以上所述就是本文的全部内容了,希望大家能够喜欢
上一篇: 如何锁定MYSQL数据表
推荐阅读
-
PHP下的Oracle客户端扩展(OCI8)安装教程
-
linux中php如何安装CURL扩展方法示例教程
-
php的扩展与嵌入--php扩展中的数组和哈希表1_PHP教程
-
php的扩展与嵌入--php扩展中的数组和哈希表2_PHP教程
-
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存,laravelmemcached_PHP教程
-
Laravel框架中扩展函数、扩展自定义类的方法,laravel框架_PHP教程
-
Centos中安装PHP的PDO MySQL扩展的教程
-
在一个未知的CentOS服务器中如何加上PHP的openssl扩展_PHP教程
-
PHP中4个加速、缓存扩展的区别和选用建议_PHP教程
-
Centos中安装PHP的PDO MySQL扩展的教程