我有一个扩展 MySQLi 类的自定义数据库类。
parent
它使用该方法连接到数据库__construct
。
以下是查询的部分,如果查询不成功,如何从服务器返回错误?
$query = parent::query($querystr, $resultmode);
if (!$query) {
$error = str_replace(
'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use',
'Syntax Error',
mysqli_error(self::getInstance()));
\core\debug::sqlerrorlog($error);
} else {
\core\debug::sqlSuccess();
}