Türkçe ▾
Top | Yeni | Forum

PHP-də PDO ilə MySQL verilənlər bazasına təhlükəsiz qoşulma

Forum › Proqramlaşdırma
💬 0 · 👁 12
mywap.az · 08.11.2026 03:23
PHP-də PDO verilənlər bazası ilə işləmək üçün istifadə olunan geniş yayılmış interfeyslərdən biridir. PDO vasitəsilə MySQL bağlantısı yaratmaq, SQL sorğularını icra etmək və istifadəçi məlumatlarını təhlükəsiz şəkildə bazaya ötürmək mümkündür.
Nümunə kod:

<?php
$host = 'localhost';
$db = 'database_name';
$user = 'database_user';
$pass = 'database_password';

try {
$pdo = new PDO(
"mysql:host=$host;dbname=$db;charset=utf8mb4",
$user,
$pass,
[
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false
]
);

echo "Database connection successful!";

} catch (PDOException $e) {
error_log($e->getMessage());
die("Database connection failed.");
}

İzah:
PDO: Verilənlər bazası bağlantısını yaradır.
utf8mb4: Unicode simvollarını, o cümlədən Azərbaycan hərflərini dəstəkləyir.
ERRMODE_EXCEPTION: Xətaları exception şəklində göstərir.
FETCH_ASSOC: Nəticələri assosiativ massiv kimi qaytarır.
EMULATE_PREPARES: Native prepared statements istifadəsini təmin edir.
Təhlükəsizlik qeydi: Real layihədə verilənlər bazası şifrələrini ictimai kod repozitoriyasında saxlamaq olmaz.

Yanıt yaz

Yazmak için site ID'nizle giriş yapın. Giriş yap

Ana sayfa
© 2026 MyWap.az
Azəri saytlar