🗄️ База данных

← Вернуться на главную

📋 Инструкция по настройке MySQL

Шаг 1: Создайте базу данных в aaPanel

Перейдите в aaPanel → Databases → Add database

Шаг 2: Отредактируйте этот файл

Измените параметры $dbConfig в начале файла

Шаг 3: Раскомментируйте код подключения

Удалите /* и */ вокруг блока try-catch

⚙️ Текущие настройки

  • Хост: localhost
  • База данных: demo_db
  • Пользователь: demo_user
  • Статус: ⏸️ Подключение отключено

💻 Пример кода для работы с MySQL

<?php
// Подключение к MySQL через PDO
$dsn = "mysql:host=localhost;dbname=mydb;charset=utf8mb4";
$pdo = new PDO($dsn, 'user', 'password');

// Создание таблицы
$pdo->exec("CREATE TABLE IF NOT EXISTS users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)");

// Вставка данных
$stmt = $pdo->prepare("INSERT INTO users (name, email) VALUES (?, ?)");
$stmt->execute(['Иван', 'ivan@example.com']);

// Выборка данных
$users = $pdo->query("SELECT * FROM users")->fetchAll(PDO::FETCH_ASSOC);
?>

🔧 Поддерживаемые расширения PHP

MySQL

✅ mysqli

✅ PDO MySQL

Другие БД

✅ SQLite

❌ PostgreSQL

Полезные

✅ cURL

✅ JSON