Создание базы данных
В 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)), что важно для экономии ресурсов сервера и предотвращения проблем при большом количестве пользователей. Добавлена проверка на то, что соединение установлено.
В этом уроке мы создали базу данных и функции для подключения и отключения от неё. Создание таблиц — в следующем уроке.