i漂泊

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4607|回复: 0

PHP链接Oracle方法

[复制链接]
TA的礼物信息
  • 收到:0
  • 送出:2
发表于 2013-8-5 13:14:57 | 显示全部楼层 |阅读模式
1、启用PHP中的PHP_oci8模块
2、然后利用oci_connect()连接
  1. <?php
  2. /*
  3. * CopyRight  : [Discuz!] (C)2001-2099 HaoTeam Inc.
  4. * Document   : newDiscuz 前台脚本.php
  5. * Created on : 2013-8-3,13:31:14
  6. * Author     : 51漂泊(51piaobo) www.51piaobo.com $
  7. * Description: This is NOT a freeware, use is subject to license terms.
  8. *              这即使是一个免费软件,使用时也请遵守许可证条款,得到当时人书面许可。
  9. *              未经书面许可,不得翻版,翻版必究;版权归属51漂泊;
  10. */
  11. /*
  12. if (!defined('IN_DISCUZ')) {
  13.     exit('Aecsse Denied');
  14. }
  15. *
  16. */

  17. header("Content-type:text/html;charset=utf-8");
  18. //Oracle连接字符串
  19. $db = "(DESCRIPTION =
  20.     (ADDRESS_LIST =
  21.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.133)(PORT = 1521))
  22.     )
  23.     (CONNECT_DATA =
  24.       (SERVICE_NAME = mgdrp)
  25.     )
  26.   )";
  27. //连接Oracle
  28. $conn = oci_connect('hscmp','Ybbg2013mgdrp',$db,'utf8');

  29. //返回SQL执行标示
  30. $stid = oci_parse($conn,'select * from tskuplu');
  31. oci_execute($stid);
  32. $row = oci_fetch_array($stid,OCI_ASSOC);
  33. print_r("<pre>");
  34. print_r($row);
  35. ////执行SQL语句

  36. //while (($row = oci_fetch_array($stid,OCI_ASSOC))){
  37. //    echo $row[0]." and ".$row['employeeid']."<br>\n";
  38. //}

  39. //释放资源
  40. oci_free_statement($stid);
  41. //关闭连接
  42. oci_close($conn);
  43. ?>
复制代码
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|小黑屋|手机版|IPiaoBo Inc. ( 渝ICP备17002826号 )

GMT+8, 2024-4-23 19:21 , Processed in 0.065501 second(s), 47 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表