【如何设置OCI以从PHP连接到Oracle?】教程文章相关的互联网学习教程文章

一个ORACLE分页程序,挺实用的._PHP

Paging Test// How to split the result into pages, like 'limits' in MySQL? // =========================================================== // Tutorial by Neil Craig (neilc@netactive.co.za) // Date: 2001-06-05 // With this example, I will explain paging of database queries where the // result is more than the developer want to print to the page, but wish to // split the result into seperate pages. /...

phporacle分页类_PHP

下面是分页示例程序,看起来可能比较繁琐,但其实你只要用一下就会发现,"一切原来如此简单" :) example.php$conn = ociplogon("test","123456","test123"); include_once "pager.inc.php"; ?>/** 分页测试开始 */// {{{ 初始分页对象 $pager = new pager(); /** 将 select id,name,age from test where age>20 order by id desc 拆分 */ $sqlArr = array('conn' => $conn, // 数据库连结'fields' => " id,name,age "...

操作Oracle的php类_PHP

//【警告】:未经许可请勿随便修改 //------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------ // // 【文件名】: c_ora_db.inc // 【作 用】: Oracle公用函数类 // 【作 者】: 天灰 // // 【最后修改日期】: 2001/05/11[...

一个php导出oracle库的php代码_PHP

$conn=OCILogon("用户名","密码","(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=IP)(PORT = 1521))(CONNECT_DATA =(SID=lcx)))"); //$sql="select * from all_tab_columns where table_name='MEMBER'";//Table Structure$sql="select USER_ID,PASSWORD from MEMBER where IDX //sql语句 $stmt = OCIParse($conn, $sql);OCIExecute($stmt);$rows = OCIFetchstatement($stmt,$results);$keys = array_keys($results);$table = "\n \n...

ThinkPHP连接Oracle数据库的详细教程[全]_PHP【图】

ThinkPHP 一、 操作环境搭建系统:Windows7 旗舰版 64位PHP环境:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24 32位版下载地址:http://www.wampserver.com/en/ ThinkPHP:3.0正式版下载地址:http://thinkphp.cn/down.html Oracle:Orcale_11gR2 32位版下载地址:http://www.oracle.com/technetwork/cn/indexes/downloads/index.html 数据库操作工具:PLSQL Developer 32位下载地址:http://www.allroundautomations.com/p...

windwos下使用php连接oracle数据库的过程分享_PHP

要使用php连接oracle,基本条件是1.需要你安装了php、2.安装了oracle、3.配置了tnsname.ora。本地命令行使用sqlplus能够连接到oracle。 根据你机器的版本选对64bit或者32bit的php程序,我们使用php的oci8扩展连接oracle 安装好php后,打开oci8扩展, 写一段连接oracle的ora.php代码 代码如下: $conn = oci_connect('hr', 'welcome', 'MYDB');if (!$conn) { $e = oci_error(); trigger_error(htmlentities($e['message'], ENT...

Linux下PHP连接Oracle数据库_PHP【图】

安装步骤: 一、安装oracle-instantclient 下载地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下载 oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm 下载 oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm 放在/usr/packages/目录下 # rmp -ivh oracle-instantclient* 此时会生成/usr/lib/oracle/11.2/client/lib/目录 *注:下载对应数据库版本 二、修改/etc/ld.so.conf配置文件...

Win764位系统下PHP连接Oracle数据库_PHP【图】

下面讲下配置过程 一、下载oracle instantclient 下载地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html 下载 instantclient-basic-windows.x64-11.2.0.4.0 解压路径:D:\Program Files (x86)\Oracle64Client\instantclient_11_2 *注:客户端需要对应数据库版本。 二、配置系统环境变量 在PATH环境变量后加入:;D:\Program Files (x86)\Oracle64Client\instantclient_11_2 三、配置PHP支持OCI扩展 修改配置文...

PHP下的Oracle客户端扩展(OCI8)安装教程_PHP

ORACLE安装教程 最近的项目需要用php访问oracle数据库,不得不在linux下给php安装oci8扩展。php也可以使用pdo访问oracle数据库,但还是需要安装客户端。 首先到oracle官网的这个页面下载相关的文件,注意要连数据库服务器的版本,一定要对应,否则安装成功也会连不上,同时也要区分32位、64位服务器,比如我要连的数据库服务器是oracle10.2.0.4,64位主机,那么我要下载下面三个文件:代码如下: oracle-instantclient-basic-10.2.0...

Linux下安装oracle客户端并配置php5.3_PHP【图】

因项目需要在linux下进行php5.3的oracle客户端编译,简要介绍一下步骤及走过的弯路。 1.下载Oracle客户端程序包,其中包含OCI、OCCI和JDBC-OCI等相关文件。 1.1下载文件地址 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 根据操作系统的版本选择对应的软件,我需要的是X86_64选择 Instant Client for Linux x86-64 1.2需要下载的文件如下:代码如下: oracle-instantclient11.1-basic-11...

PHP处理Oracle的CLOB实例_PHP

本文实例简述了PHP处理Oracle的CLOB的方法。分享给大家供大家参考。具体方法如下: 1. 写入数据在使用PDO的预处理方法时,如果使用bindParam()等而不指定字段的数据类型或使用execute(),PDO都会默认为string类型,并且限定一个默认长度 所以在存clob类型字段时必须使用bindParam()或bindValue()等,并指定字符串长度,例如:代码如下:$pdo -> bindParam(:clobData, $clobData, PDO::PARAM_STR,strlen($clobData)); 2. 读取数据 PD...

php连接oracle数据库及查询数据的方法_PHP

本文实例讲述了php连接oracle数据库及查询数据的方法。分享给大家供大家参考。具体分析如下: php有强大的功能不但可以支持mysql,mssql,mysqli之个我们还可以与oracle数据连接,要让php支持oracle非常的简单我们只要把php.ini中的;extention = php_oci8.dll分号去掉即可. php支持oracle连接函数 php.ini文件中的配置,去掉 ;extention = php_oci8.dll,去掉前面的分号,重启apache就可以了,如果不行,我们再把php目录中的php_oci8.dll拷...

CentOS下PHP安装Oracle扩展_PHP

环境 System:CentOS 6 PHP: 5.3.28 下载Oracle客户端 32位系统 64位系统 代码如下: oracle-instantclient-sqlplus-10.2.0.4-1.x86_64.rpm oracle-instantclient-jdbc-10.2.0.4-1.x86_64.rpm oracle-instantclient-devel-10.2.0.4-1.x86_64.rpm oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm执行安装:代码如下: # rpm -ivh *.rpm下载Oracle的PHP扩展 官方下载 代码如下: wget http://pecl.php.com/get/oci8-2.0.7.tgz # tar...

WAMP环境中扩展oracle函数库(oci)_PHP【图】

同事昨天接到一个任务,要用php处理oracle数据库的内容,但是php打开oracle扩展不是像mysql那样直接用就行,需要下一点东西才能打开 第一步 需要到oracle官方下载一个install client 包,在win下找到你对应系统版本的zip(注意这里是系统版本) 截止到2015-06-25,下载地址如下http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 例如选择 Instant Client for Microsoft Windows (x64) 因为php扩展的...

PHP实现的oracle分页函数实例_PHP

本文实例讲述了PHP实现的oracle分页函数。分享给大家供大家参考,具体如下: mysql有limit,分页的时候,我们可以用limit 30,40,而oracle没有limit,用其他的方法来代替--rownum. 一、底层方法/*** 数据连接*/ function connect($db_user, $db_pwd, $db_name, $db_nls) {$this->dbh = oci_connect($db_user, $db_pwd, $db_name, $db_nls); } function getall($query, $start=0, $rows=-1) {$this->dbh = emptyempty($this->dbh) ...