Получение кода ошибки ORA Oracle с использованием функции PHP oci_connect? - PullRequest
0 голосов
/ 25 марта 2009

PHP-функция oci_connect (которая подключается к базе данных Oracle) просто возвращает false, если она терпит неудачу, что в данный момент я обрабатываю так:

$connection = oci_connect($username, $password, $database);
if (!$connection){
    return $result = "Trouble connecting to the Oracle Database";
}

Но на самом деле я хотел бы иметь действительный код ошибки ORA, чтобы я мог быть более информативным. Это возможно?

1 Ответ

1 голос
/ 25 марта 2009

Вы пробовали проверить результаты oci_error () ?

Я не использовал Oracle с PHP (к сожалению), но общий шаблон MySQL:

if (!mysql_connect(...)) {
  error_log('Error connecting: ' . mysql_error()); // or just die
}

Кажется логичным, что шаблон Oracle будет:

if (!oci_connect(...)) {
  error_log('Error connecting: ' . oci_error());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...