Oracle исключения отображаются как предупреждения PHP, а не ошибки - PullRequest
1 голос
/ 07 февраля 2011

Я взаимодействую с базой данных Oracle с помощью интерфейса oci8.

Моя проблема в том, что всякий раз, когда код Oracle вызывает исключение с соответствующим сообщением и кодом, PHP выдает предупреждение, а не ошибку.1003 *

Мне нужен доступ к коду ошибки, но oci_error всегда возвращает false (возможно, потому что это предупреждение, а не ошибка).

Есть ли способ заставить эти предупреждения отображаться как ошибки и правильно заполнить вызов oci_error?

1 Ответ

2 голосов
/ 07 февраля 2011

Оказывается, я неправильно использовал API, при вызове oci_error, вы должны передать ресурс оператора. Это привело к получению правильной информации об ошибке.

...