سلام
هرکاری میکنم متاسفانه transaction اجرا نمیشه و حتی با بستن پروژه قبل از کامیت بازهم اطلاعات ثبت میشه و حتی خطایی هم نیست
سرچ کردم در این مورد تست متاسفانه به نتیجه درستی نرسیدم
استاد یا دوستان عزیز لطفا کد رو بررسی کنید و اگر مشکل یا راه حلی هست بهم بگید ممنون میشم
$posts = [
['post 1', 'content post 1', 'publish'],
['post 2', 'content post 2', 'trash'],
['post 3', 'content post 3', 'draft'],
];
$sql = "INSERT INTO php_expert (`title`,`content`,`status`) VALUES (?,?,?)";
$stmt = $pdo->prepare($sql);
$pdo->beginTransaction();
foreach ($posts as $post) {
$stmt->execute($post);
}
exit();
$pdo->commit();