时间:2021-05-18
给大家分享个php操作Oracle的操作类
Oracle_db.class.php
<?phpclass 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); } //}以上所述就是本文的全部内容了,希望大家能够喜欢
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了php连接oracle数据库的核心步骤。分享给大家供大家参考,具体如下:1、修改php.ini文件,打开extension=php_oci8.dl
利用OCI列出全部数据表'email_info'中的数据同上,只不过用OCI来写相关PHP代码:PutEnv("ORACLE_SID=ORASID");$con
利用OCI向数据表'email_info'输入数据同上,只不过用OCI来写相关PHP代码:if($submit=="click"){//Thesubmitbut
CreateATableUsingOCI下面我们将建立一个email个人信息簿。这次采用OCI8API指令相关PHP代码:PutEnv("ORACLE_SID=
本文简单分析了php连接oracle数据库的方法。分享给大家供大家参考,具体如下:PHP提供了两套函数与Oracle连接,分别是ORA_和OCI函数。其中ORA