【操作Oracle的php类_PHP】教程文章相关的互联网学习教程文章

ThinkPHP连接Oracle数据库_PHP【图】

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

phppdooracle中文乱码的快速解决方法_PHP

在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码 ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PATH=/usr/include/oracle/12.1/client64 LD_LIBRARY_PATH=$ORACLE_HOME/lib #remember this is the client NLS_LANG not the server one NLS_LANG=FRENCH_FRANCE.UTF8 export ORACLE_HOME LD_LIBRARY_PATH NLS_LANG然后修改 /etc/init.d/php-fpm 在头部增加 . /etc/profile.d/oracle.sh. /etc/init.d/functions...

Oracle升级PHP驱动现有用户升级简单

周三,Oracle(大型网站数据库平台) 公司推出了升级的 Oracle(大型网站数据库平台) Call Interface(OCI8)PHP 驱动程序的增强预览版。有了增强型驱动程序 OCI8,服务器端连接池就可以跨越多个 Web 服务器,Oracle(大型网站数据库平台) 希望借此提供以 PHP (一种个人主页开发编程语言)为中心的应用程序的伸缩性、可用性和兼容性。现有的 PHP 应用(可以让服务器创建定制网页的开源软件)无需更改任何代码便可以利用这种新的连接池...

Windows2003下PHP5.2.5+Apache2.2.8+Oracle10g/11g的配置

php 和 Apache 已经配置完毕,成功集成在一起工作(相关文章和经验介绍参见本人博客:http://blog.why100000.com)。但为了使 PHP 能够操作 Oracle 数据库,仅仅打开 php.ini 文件的 php_oci8.dll 扩展是不够的,因为 PHP 的扩展也是调用 Oracle 的底层 API 来工作的(包含在 oci.dll 文件中),所以还必须安装 Oracle 的 client 函数库。到网址http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html...

Windows2003下PHP5.2.5+Apache2.2.8+Oracle9i的配置

关于 Windows 2003 下 php5.2.5 + Apache2.2.8 + Oracle10g/11g 的配置,请参考本人的博文:http://blog.why100000.com/?p=581。但 Oracle9i 却有点特殊,因为它已经将近10年高寿,在 IT 界的时间概念里,显然有点太古老了,以至于 PHP 的东家已经在考虑淘汰它了,所以 PHP5.0 以后的版本中的 php_oci8.dll 扩展在 Windows 下只支持10g以后的 Oracle 版本了。所以,尽管在 PHP5.0 的 php.ini 配置文件里打开了 php_oci8.dll 扩展,...

PHP5数据对象(PDO)抽象层与Oracle_php基础

一名新 PHP 数据对象 (PDO) 数据抽象层的原始开发人员为您简要介绍该抽象层,重点讲述与 Oracle 一起运行的情况。 需要 PHP:5.0需要其他:Oracle 8 或更高版本客户端库下载用于 Oracle 的 PDO (Windows):php_pdo.dll, php_pdo_oci.dll下载用于 Oracle 的 PDO (Unix):pdo, pdo_ociPDO 简介PHP 主要是由志愿者完成的项目;尽管有少数一些固定的“核心”开发人员,但是我们没有一个人在全职受薪的开发 PHP。除此之外,我们分别位于...

Oracle常见问题解答_php基础

以前搜集的一个Oracle比较常见问题的列表,忘记了是从哪来的关于 SELECT N 问题有感于一些网友多次咨询和讨论选取某些指定行数据的问题, 我写了下面这样的简单说明, 请大家指正.这里描述的 SELECT N 包括这样几种情况:1. 选取TOP N行记录2. 选取N1-N2行记录3. 选取FOOT N行记录当然需要考虑是否有ORDER BY子句的情况, 下面试以系统视图CAT为例分别说明.注: A. 为没有ORDER BY的情况B. 有ORDER BY的情况1. 选取 TOP N 行记录A. SELEC...

OracleFaq(OracleTAF的配置)_php基础

如需转载,请注明出处!(刁馋在此先谢过了……)Oracle TAF的配置TAF为Transparent Application FailOver的缩写,一般应用TAF都是在OPS/RAC环境中。从8i开始有的这一功能,目的和想法都是很好的,但目前应用还很有限,本文将针对TAF相关问题作个详细探讨。本文的测试环境是Tru64 V5.1+ Oracle9.2.0.1 RAC。一、相关参数的说明说实话oracle关于网络的几个配置参数真的是太乱了,很多人都弄不清到底是怎么回事,常见的错误为:"ORA-...

一个oracle+PHP的查询的例子_php基础

http://qdlover.yeah.net 一个oracle+PHP的查询的例子 本来我不用php了,可是还是有很多朋友问我,我就做了一个例子,具体函数请查手册 其实oracle的函数和别的也差不多,只不过它这里多了一个定义输出变量的过程, 如果学过pl/sql的人都知道的(不过听说只有清华和西安交大用它做网站)。 就是OCIDefineByName($id,"ROWNUM",&$rownum);对应了查询中的rownum,一个对应一个, 而且最应该注意的就是,在定义的时候,字段名...

OracleFaq(Oracle的版本)_php基础

如需转载,请注明出处,谢谢!以8.1.7.4.0为例说明:8:版本号1:新特性版本号7:维护版本号4:普通的补丁设置号码0:特殊的平台补丁设置号码另外有关Oracle是32bit/64bit的问题,说明如下:在windows/linux系统中由于操作系统是32bit的,所以oracle肯定是32bit的;在tru64中oracle肯定是64bit的;在hpux/aix/solaris中要看具体情况了,如果是64bit的在server上启动sqlplus时会显示64bit的字样,你也可以通过select * from v$version;或...

分页显示Oracle数据库记录的类之一_php基础

<?php /********************************************* TOracleViewPagev 2.0 日期:2000-9-23 分页显示Oracle数据库记录的类 更新日期:2000-10-19 增加显示TopRecord的功能,允许第一页显示的记录数与其它页不同。 作者:sharetop email:ycshowtop@21cn.com ***********************************************/ class TOracleViewPage { var $Table; //表名 var $MaxLine; //每页显示行数 var $LinkId; //数据库连接号 var $Id;...

用PHP连接Oracle数据库_php基础

通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。MySQL是一种很流行的数据库,并且在互联网中有许多有关PHP与MySQL的教程。MySQL是免费的,这一点也许就吸引了不少人。由于其广泛应用,我就不想在这里赘述MySQL的使用方法了。Oracle被大量在企业应用中采用,因此我们就利用Oracle来介绍PHP与数据库的连接。我们当然不会提及Oracle数据库的设计原理,原因是这已经超出了我们的讨论范...

操作Oracle的php类_php基础

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

如何在PHP中使用Oracle数据库(4)_php基础

利用OCI向数据表 'email_info' 输入数据 同上,只不过用OCI来写 相关PHP代码: if ($submit == "click"){ // The submit button was clicked! // Get the input for fullname and email then store it in the database. PutEnv("ORACLE_SID=ORASID"); $connection = OCILogon ("username","password"); if ($connection == false){ echo OCIError($connection)." "; exit; } $query = "insert into email_in...

如何在PHP中使用Oracle数据库(6)_php基础

利用OCI列出全部数据表'email_info'中的数据 同上,只不过用OCI来写 相关PHP代码: PutEnv("ORACLE_SID=ORASID"); $connection = OCILogon ("username","password"); if ($connection == false){ echo OCIError($connection)." "; exit; } $query = "select * from email_info"; $cursor = OCIParse ($connection, $query); if ($cursor == false){ echo OCIError($cursor)." "; exit; } $result = OCIExecute ($cursor);...