我想在更新statement
時沒有結果時顯示錯誤,所以我嘗試使用此代碼,但沒有存在ID
。如何使用更新語句使用mysqli
但是這段代碼總是給我success
!但是我試圖用錯誤的id
來測試它不存在!你能告訴我這段代碼有什麼問題嗎?
<?PHP
include("config.php"); // For connection
$product_name = '52 inch TV';
$product_code = '9879798';
$find_id = 188; // id not exist should gives Error
$statement = $mysqli->prepare("UPDATE products SET product_name=?, product_code=? WHERE ID=?");
$statement->bind_param('ssi', $product_name, $product_code, $find_id);
$results = $statement->execute();
if($results){
print 'Success! record updated';
}else{
print 'Error : ('. $mysqli->errno .') '. $mysqli->error;
}
?>