用PHP从oracle获取数据

时间:2017-07-18 18:15:38

标签: php oracle

我尝试使用php开发网站,但我有两台服务器:

*一个用于php文件

*另一个用于数据库(oracle)

所以我试图使用以下连接字符串

从数据库中获取数据
$dbstr=
  (DESCRIPTION=
    (ADDRESS=
      (PROTOCOL=TCP)
      (HOST=xxx.xx.x.xx)
      (PORT=1521)
    )
    (CONNECT_DATA=
      (SERVER=dedicated)
      (SERVICE_NAME=BHDB)
    )
  )
    global $objConnect;
    $objConnect = oci_connect('building', 'building', $dbstr, 'AL32UTF8');
if (!$objConnect) {
            $e = oci_error();
            trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
        }

但是在oci_connect中,文件无法在php中显示任何内容(空白页)

但我不知道问题

1 个答案:

答案 0 :(得分:1)

添加

error_reporting(E_ALL);  // In PHP 5.3 use E_ALL|E_STRICT
ini_set('display_errors', 'On');

到您的脚本并检查错误。

您可以将连接字符串简化为:

$dbstr='xxx.xx.x.xx/BHDB';

我得到的印象是你没有看过Underground PHP & Oracle Manual