Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
pg_result_error
(PHP 4 >= 4.2.0, PHP 5)
pg_result_error - получает сообщение об ошибке, ассоциированное с ресурсом.
Описание
string pg_result_error (resource result)
pg_result_error() возвращает сообщение об ошибке, ассоциированное с result-ресурсом. Следовательно, пользователь имеет хороший шанс получить более качественное сообщение об ошибке, чем из pg_last_error().
Функция pg_result_error_field() может дать дополнительную информацию об ошибке.
Т.к. pg_query() возвращает FALSE если запрос ошибочный, Вы должны использовать pg_send_query() и pg_get_result() для получения result handle.
Список параметров
resultPostgreSQL query result resource, returned by pg_query(), pg_query_params() or pg_execute() (among others).
Возвращаемые значения
Возвращает string с сообщением об ошибке, ассоциированном с переданным result, иначе FALSE.
Пример 1. pg_result_error()
$dbconn = pg_connect("dbname=publisher") or die("Could not connect");
if (!pg_connection_busy($dbconn)) {
pg_send_query($dbconn, "select * from doesnotexist;");
}
$res1 = pg_get_result($dbconn);
echo pg_result_error($res1);
Смотрите также: pg_result_error_field(), pg_query(), pg_send_query(), pg_get_result(), pg_last_error(), pg_last_notice().
Все функции PostgreSQLОписание на ru2.php.net
Описание на php.ru