我已經寫了一個小數據庫類,它是這樣的:PHP:SQL查詢 - 避免錯誤
class dbClass extends mysqli
{
public function execute($sq)
{
$res = parent::query($sq);
$rs = $res->fetch_array();
return $rs;
}
}
工作至今,但poblem運行的時候刪除查詢(「從MYTABLE其中刪除..「) 該類在該行上引發錯誤:$ rs = $ res-> fetch_array(); (因爲它不會返回任何我猜)
問題是:我怎麼能陷阱這個錯誤?它應該簡單地不做fetch_array()插入,刪除,更新等查詢..
謝謝!
一個選項轉移到功能類似於刪除操作,並根據該不做fetch_array,另一種選擇是將功能分開,每個動作 – 2011-04-27 06:52:53
你只打算到第一行查詢返回,還是你想要一個包含查詢中所有行的數組? – 2011-04-27 07:04:42