中文 ▾
排行 | 最新 | 论坛

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

论坛 › 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.

发表回复

请使用您的网站 ID 登录后发帖。 登录

首页
© 2026 MyWap.az
Azəri saytlar