Mega Code Archive
Using Transactions in MySQLi
"Max",
"age" => 22),
array("name" => "Cliff",
"age" => 45),
array("name" => "Hollie",
"age" => 18));
foreach($friends as $friend) {
$query = "INSERT INTO friends VALUES('{$friend['name']}',{$friend['age']})";
mysqli_query($mysqli, $query);
}
mysqli_commit($mysqli);
$result = mysqli_query($mysqli, "SELECT COUNT(*) FROM friends");
$rows = mysqli_num_rows($result);
mysqli_rollback($mysqli);
$result = mysqli_query($mysqli, "SELECT COUNT(*) FROM friends");
$rows = mysqli_num_rows($result);
echo "There are $rows rows(s) in the table (after rollback)
\n";
mysqli_close($mysqli);
?>