beginTransaction(); try { $pdo->prepare('DELETE FROM doc_storage WHERE idhome = ?')->execute([$idhome]); $pdo->prepare('DELETE FROM home_sharing WHERE idhome = ?')->execute([$idhome]); $pdo->prepare('DELETE FROM home_owners WHERE home_id = ?')->execute([$idhome]); $pdo->prepare('DELETE FROM home WHERE idhome = ? AND iduser = ?')->execute([$idhome, $user['id']]); $pdo->commit(); } catch (Throwable $e) { $pdo->rollBack(); json_error(500, 'Delete failed'); } json_ok();