Files
gravity/ปรับปรุงเว็บไซต์โรงพยาบาล/config.php
T
2026-09-16 23:20:08 +07:00

36 lines
1.4 KiB
PHP

<?php
session_start();
// 1. ตั้งค่าฐานข้อมูล MySQL
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', '@Samui@1074200');
define('DB_NAME', 'kohsamui_hospital');
// เชื่อมต่อฐานข้อมูลด้วย PDO
try {
$pdo = new PDO("mysql:host=" . DB_HOST . ";dbname=" . DB_NAME . ";charset=utf8", DB_USER, DB_PASS);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
} catch (PDOException $e) {
die("เชื่อมต่อฐานข้อมูลล้มเหลว: " . $e->getMessage());
}
// 2. โหลด Autoloader สำหรับ Google API (ถ้ามี Composer)
require_once __DIR__ . '/vendor/autoload.php';
// ฟังก์ชันดึงค่า Settings จากฐานข้อมูล
function getSetting($key)
{
global $pdo;
$stmt = $pdo->prepare("SELECT setting_value FROM settings WHERE setting_key = ?");
$stmt->execute([$key]);
$result = $stmt->fetch();
return $result ? $result['setting_value'] : null;
}
// บันทึกสถิติคนเข้าชม
$today = date('Y-m-d');
$stmt = $pdo->prepare("INSERT INTO visitor_stats (visit_date, views) VALUES (?, 1) ON DUPLICATE KEY UPDATE views = views + 1");
$stmt->execute([$today]);