Создание БД для сайта: пошаговое руководство

Создание базы данных

В PHPMyAdmin (доступном через Local Host Tools) перейдите в раздел «Базы данных» и нажмите «Создать базу данных». Назовите её, добавив к названию сайта «Base». Например, для сайта Test1.ru — Test1Base. Выберите кодировку utf8_general_ci (универсальная, подходит для любых языков). Регистр символов при создании базы данных не учитывается. Создание таблиц оставим на следующий урок.

Подключение к базе данных

Создайте папку functions и в ней файл connect.php со следующим кодом:

<?php
$mysql_imp = false;

function connect() {
    global $mysql_imp;
    $mysql_imp = mysqli_connect("localhost", "root", "", "Test1Base");
    if ($mysql_imp === false) {
        die("Ошибка подключения: " . mysqli_connect_error());
    }
    mysqli_set_charset($mysql_imp, "utf8");
}

function disconnect() {
    global $mysql_imp;
    if ($mysql_imp !== false) {
        mysqli_close($mysql_imp);
    }
}
?>

В коде подключения:

  • "localhost" — адрес сервера (по умолчанию для Denwer. При размещении на другом хостинге это значение нужно изменить).
  • "root" — имя пользователя (по умолчанию для Denwer).
  • "" — отсутствие пароля (по умолчанию для Denwer).
  • "Test1Base" — имя созданной базы данных.

Функция connect устанавливает кодировку UTF-8 с помощью mysqli_set_charset($mysql_imp, "utf8");. Добавлена проверка на успешность подключения с выводом сообщения об ошибке.

Функция disconnect закрывает подключение (mysqli_close($mysql_imp)), что важно для экономии ресурсов сервера и предотвращения проблем при большом количестве пользователей. Добавлена проверка на то, что соединение установлено.

В этом уроке мы создали базу данных и функции для подключения и отключения от неё. Создание таблиц — в следующем уроке.

Что будем искать? Например,программа