PHP Oracle соединение - PullRequest
       5

PHP Oracle соединение

0 голосов
/ 16 октября 2018

Я пытаюсь записать некоторый код подключения с помощью PHP в базу данных Oracle, в которой работает моя школа.

В настоящее время я использую oci_connect (), чтобы установить это соединение, но оно не устанавливается.

$conn = oci_connect('username', 'password', 'hostname/SID');

Я могу получить доступ к базе данных Oracle через sqlDeveloper,а также phpmyadmin, поэтому я знаю, что данные для входа верны.

Я проверил версию oracle с помощью select * from v$version;, она отображается как 12c Enterprise.

Что не так с моим кодом phpдля подключения?Есть ли лучший способ установить оракуловое соединение через PHP?

Это тестовый код, который я запускаю, с http://php.net/manual/en/function.oci-error.php

 <?php
echo "running";
$conn = oci_connect("username", "paswwrod", "address/SID");
if (!$conn) {
    $e = oci_error();   // For oci_connect errors do not pass a handle
    trigger_error(htmlentities($e['message']), E_USER_ERROR);
}
echo "ending";


?> 

Строка "running" повторяется,но «окончание» - нет, скрипт просто перестает работать при попытке oci_connect ()

1 Ответ

0 голосов
/ 16 октября 2018

Вы также пытались включить номер порта для сервера oracle db следующим образом?

$conn = oci_connect("user", "pass", "localhost:1234/xe");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...