true]); // POSTデータを取得 $data = $_POST['data']; // JSONに変換 $json = json_decode($data, true); // ユーザーIDと削除したいデータの分ける $user_id = $json['user_id']; $card_list = $json['cards']; // SQL文を構築 foreach ($card_list as $card) { $sql = "UPDATE user_cards SET count = count - " . $card['count'] . " WHERE user_id = " . $user_id . " AND card_id = " . $card['id']; $dbh->exec($sql); } // 最後に、countが0以下になったカードを削除 $dbh->exec("DELETE FROM user_cards WHERE count <= 0"); // 空のJSONを返す print("{}") ?>