php操作oracle数据库

php操作oracle数据库

ID:34725320

大小:52.82 KB

页数:6页

时间:2019-03-10

php操作oracle数据库_第1页
php操作oracle数据库_第2页
php操作oracle数据库_第3页
php操作oracle数据库_第4页
php操作oracle数据库_第5页
资源描述:

《php操作oracle数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、PHP操作Oracle数据库  2011-04-1813:50:35

2、  分类:工作日志

3、  标签:

4、字号大中小 订阅PHP操作Oracle数据库(OCI数据抽象层)OCI(Oracle8Call-Interface)是PHP中内置的数据库抽象层函数。下面针对连接Oracle数据库操作数据库的常见任务举例说明:=======================基本查询:无条件查询===================1、数据库连接:函数:oci_connect()函数:resourceoci_connect(stringusername,strin

5、gpassword[,stringdb[,stringcharset[,intsession_mode]]])说明:  函数的返回值为资源          username、password:是Oracle的用户名密码,即方案名及密码          db:是可选参数,如果使用本地的Oracle实例或者使用tnsnames.ora配置文件中注册的本地服务名,直接提供其名称即可。          如果此参数留空,则使用本地的ORACLE_SID或者搜索tnsnames.ora文件的注册的默认本地服务名。          charset:参

6、数是在Oracle9.2以上的版本使用的参数,默认可以留空,使用NLS_LANG环境变量替代。          session_mode:用于设定使用特权身份登录(默认禁用),默认有3个选项:OCI_DEFAULT,OCI_SYSOPER和OCI_SYSDBA范例:连接本机注册的本地服务名为hy的Oracle实例,用户名/密码为scott/tiger          

7、否成功          if($conn){              echo"connectsuccess";          }          else{              echo"connecterror";          }          ?>2、编译SQL语句:函数:oci_parse()函数:resourceoci_parse(resourceconnection,stringquery)说明:  函数返回值为资源,编译以字符串形式提供的SQL语句          connection:为在第一步中创建

8、的链接资源标识符          query:是一个查询字符串,用双引号引起来。          在connection上配置query并返回语句标识符以用于oci_bind_by_name(),oci_execute()以及其它函数          3、执行SQL语句:函数:oci_execute();函数:booloci_execute(resourcestmt[,intmode])说明:  函数返回布

9、尔值,执行一条之前被解析过的语句          stmt:在第二步创建的编译资源名          mode:允许定义执行模式,                      OCI_COMMIT_ON_SUCCESS(默认):语句执行成功则自动提交                      OCI_DEFAULT:自动建立一个事务,此事务会在连接关闭或者脚本结束自动回退,如果想提交,需要                      明确调用oci_commit()提交事务,或者调用oci_rollback()回退事务          

10、hp          oci_execute($stmt,OCI_DEFAULT);          ?>4、提取查询的结果:  函数:  intoci_fetch_all(resourcestatement,array&output[,intskip[,intmaxrows[,intflags]]])                    提取所有的结果数据到数组(返回获取数据的行数)              arrayoci_fetch_array(resourcestatement[,intmode])               

11、 提取结果数据的一行到一个关联数组(OCI_ASSOC)或者数字索引数组(OCI_NUM)或两者(OCI_BOTH)等              ar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。