Junior — Middle
Layihələrinizdə əməliyyatları necə idarə edirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
PHP-də əməliyyatların idarə olunması adətən PDO və ya mysqli metodları ilə həyata keçirilir. Əsas fikir, verilənlər bazası ilə əlaqəli bir neçə əməliyyatı bir tranzaksiyada bağlamaqdır ki, atomiklik təmin olunsun.
PDO ilə nümunə:
try {
$pdo->beginTransaction();
// Bir neçə sorğu icra etmək
$pdo->exec("INSERT INTO users (name) VALUES ('Иван')");
$pdo->exec("UPDATE accounts SET balance = balance - 100 WHERE user_id = 1");
$pdo->commit();
} catch (Exception $e) {
$pdo->rollBack();
echo "Tranzaksiya xətası: " . $e->getMessage();
}
Bu yanaşma, bütün əməliyyatların uğurla tamamlanmasını və ya xəta baş verərsə, dəyişikliklərin saxlanmamasını təmin edir.