示例#1
0
文件: DB.php 项目: techart/tao
 /**
  * Конструктор
  *
  * @param string $message Сообщение об исключительной ситуации
  * @param string $sql     Запрос, который вызвал исключение по умолчанию пустая строка
  */
 public function __construct($message, $sql = '')
 {
     $this->sql = $sql;
     $m = empty($this->sql) ? $message : $message . ' in query : ' . $sql;
     parent::__construct($m);
 }
示例#2
0
文件: MSSQL.php 项目: techart/tao
 /**
  * Конструктор
  *
  * Если параметр $error не передан, то сообщение будет состоять из
  * всех ошибок и предупреждений, полученных в ходе последней операции.
  *
  * @param string $error Сообщение об ошибке по умолчанию null
  */
 public function __construct($error = null)
 {
     if (is_null($error)) {
         foreach (sqlsrv_errors() as $e) {
             $error .= $e[2] . "\n";
         }
     }
     parent::__construct("MSSQL Error: " . (string) $error);
 }