0
處理medoo插入查詢或其他查詢中錯誤的最佳方式medoo中錯誤處理的最佳方式
所有查詢中的代碼都正確。 例如,當插入多個記錄時,insert()方法的輸出是一個數組。
1:
try{
$db->pdo->beginTransaction();
$deletes=$db->delete("table",array("c_id"=>$id));
if($deletes===false || $deletes===null){
throw new Exception();
}
$res=$db->insert("tm_channel_admins",$insertsArray);
if($res===false || $res===null){
throw new Exception();
}
$db->pdo->commit();
}catch (Exception $e){
$db->pdo->rollBack();
exit("Error");
}
2:
$res=$db->insert("tm_channel_admins",$insertsArray);
if($db->error()[0]!==0){
throw new Exception();
}
什麼是真正的安全?
雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/17361605) – FluffyKitten
你的答案仍然不能解釋*爲什麼*你認爲第二個選項更安全。 – FluffyKitten
再次編輯後的帖子。 – Andrew