简体   繁体   English

无法连接PHP-Oracle 11g

[英]Can't Connect PHP - Oracle 11g

Just Trying to connect PHP to remoted Oracle 11g and still not good to go. 只是试图将PHP连接到远程Oracle 11g,仍然不好用。

This is my phpinfo 这是我的phpinfo

PHPINFO

<?php
 $dbx = "(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)
(HOST = 192.168.1.131)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = TESDB)))";

$dbz = "//192.168.1.131:1521/TESDB";


$db = oci_connect("user1", "user123", $dbz);

if (!$db) die("Error connecting to Oracle database: " . oci_error());

echo "Successfully connected to Oracle database!";

?>

I have 2 variables $dbx and $dbz tried both of them, both are failed even oci_error doesn't give me a message error am I missing something? 我有两个变量$ dbx和$ dbz都尝试了这两个变量,即使oci_error都没有给我消息错误,它们都失败了,我是否缺少某些信息?

Thanks 谢谢

There is an error in the line: 该行中有一个错误:

$dbz = "//192.168.1.131:1521/TESDB"

The ; ; is missing, try this: 丢失,请尝试以下操作:

<?php
$dbz = "192.168.1.131:1521/TESDB";
$conn = oci_connect("user1", "user123", $dbz);
if (!$conn) {
    $e = oci_error();
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
} else {
    echo "Successfully connected to Oracle database!";
}
?>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM