array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.cubrid-error-code.php', 1 => 'cubrid_error_code', ), 'up' => array ( 0 => 'ref.cubrid.php', 1 => 'Функции CUBRID', ), 'prev' => array ( 0 => 'function.cubrid-error-code-facility.php', 1 => 'cubrid_error_code_facility', ), 'next' => array ( 0 => 'function.cubrid-error-msg.php', 1 => 'cubrid_error_msg', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/cubrid/functions/cubrid-error-code.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL CUBRID >= 8.3.0)
cubrid_error_code — Получить код ошибки
Функция cubrid_error_code() используется для получения кода
произошедшей ошибки. Обычно вы можете получить код ошибки, если
какая-либо функция вернула false
.
У этой функции нет параметров.
Код возникшей ошибки, или 0
(ноль), если ошибки не было.
Пример #1 Пример использования cubrid_error_code()
<?php
$conn = cubrid_connect("localhost", 33000, "demodb");
$req = cubrid_prepare($conn , "SELECT * FROM code WHERE s_name=?");
$req = @cubrid_execute($req);
if (!$req) {
printf("Error facility: %d\nError code: %d\nError msg: %s\n",
cubrid_error_code_facility(), cubrid_error_code(), cubrid_error_msg());
cubrid_disconnect($conn);
exit;
}
?>
Результат выполнения приведённого примера:
Error facility: 4 Error code: -30015 Error msg: Some parameter not binded