<?php
// config/database.php - تنظیمات دیتابیس با پشتیبانی کامل از فارسی و تاریخ شمسی

// تنظیم منطقه زمانی ایران
date_default_timezone_set('Asia/Tehran');

$host = 'localhost';
$dbname = 'mehdionl_teacher1';
$username = 'mehdionl_teacher1';
$password = 'Mehdi@101010';

try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $username, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
    $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
    
    // ===== تنظیمات UTF-8 برای پشتیبانی از فارسی =====
    $pdo->exec("SET NAMES utf8mb4");
    $pdo->exec("SET CHARACTER SET utf8mb4");
    $pdo->exec("SET collation_connection = utf8mb4_unicode_ci");
    
} catch(PDOException $e) {
    die("❌ خطا در اتصال به دیتابیس: " . $e->getMessage());
}
?>