• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php联接访Oracle是用过oci函数

php 搞代码 4年前 (2022-01-24) 12次浏览 已收录 0个评论

php连接访Oracle是用过oci函数

php连接访Oracle是用过oci函数,以下是整理的文档

1.安装Apache和php包

yum install -y httpd php*

2.下载Oracle组件

oracle-instantclient-basic-10.2.0.4-1.i386.rpm

oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm

oracle-instantclient-devel-10.2.0.4-1.i386.rpm

oracle-instantclient-odbc-10.2.0.4-1.i386.rpm

#rpm -ivh oracle-instantc本文来源gaodaimacom搞#^代%!码&网*

搞代gaodaima码

lient*(四个组件全部安装上)

此时会生成/usr/lib/oracle/10.2.0.4/client/lib/目录

3.修改/etc/ld.so.conf文件

#vim /etc/ld.so.conf

追加以下内容

/usr/lib/oracle/10.2.0.4/client/lib/

#ldconfig(执行命令)

4.下载OCI8组件

http://pecl.php.net/get/oci8-1.4.1.tgz

#tar zxvf oci8-1.4.1.tgz

5.编辑OCI8模块

#cd oci8-1.4.1

#phpize(执行命令)

#./configure –with-oci8=instantclient,/usr/lib/oracle/10.2.0.4/client/lib/

#make install

成功后系统会提示你:oci8.so已经成功放入/usr/lib/php/modules/目录中

6.修改php.ini文件

#vim /etc/php.ini

追加以下内容

extension=oci8.so

7.重启Apache服务

service httpd restart

8.使用phpinfo()函数查看

码连接测试Oracle数据库


  1. <?php
  2. $conn = oci_connect(‘scott’, ‘oracle’, ‘192.168.12.133/orcl’);
  3. if (!$conn) {
  4. $e = oci_error();
  5. print htmlentities($e[‘message’]);
  6. exit;
  7. }
  8. $query = ‘select ename,sal from scott.emp’;
  9. $stid = oci_parse($conn, $query);
  10. if (!$stid) {
  11. $e = oci_error($conn);
  12. print htmlentities($e[‘message’]);
  13. exit;
  14. }
  15. $r = oci_execute($stid, OCI_DEFAULT);
  16. if(!$r) {
  17. $e = oci_error($stid);
  18. echo htmlentities($e[‘message’]);
  19. exit;
  20. }
  21. print ‘<table border=“1”>‘;
  22. while($row = oci_fetch_array($stid, OCI_RETURN_NULLS)) {
  23. print ‘<tr>‘;
  24. foreach($row as $item) {
  25. print ‘<td>‘.($item?htmlentities($item):’ ‘).’</td>‘;
  26. }
  27. print ‘</tr>‘;
  28. }
  29. print ‘</table>‘;
  30. oci_close($conn);
  31. ?>

最后通过浏览器浏览页面



搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php联接访Oracle是用过oci函数

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址