將查詢錯誤轉換為MySQLi中的異常我試圖將MySQLi查詢錯誤轉換為異常,但不能-mysqli_sql_Exception只有當數據庫連接失敗時,才會引發。我用mysqli_report(MYSQLI_REPORT_STRICT)以及嵌入到自定義包裝類中的過程MySQLi函數。原守則:public function mysqlQuery($SQL) {
$this->Result = mysqli_query($this->DBlink, $SQL);
if($this->Result === false)
throw new MySQLiQueryException($SQL, mysqli_error($this->DBlink), mysqli_errno($this->DBlink));
return $this->Result;}問題:如果查詢失敗,就必須檢查mysqli_query()是否返回false,這是正常的沒有警告,也沒有拋出異常嗎?
將查詢錯誤轉換為MySQLi中的異常
寶慕林4294392
2019-05-30 12:58:56