Я хочу показать ошибку, когда нет результатов при обновлении statement
, поэтому я попытался использовать этот код, при этом ни один из них не существовал ID
.Как использовать инструкцию update с помощью 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;
}
?>