Подключение к базе данных
Чтобы иметь доступ к базе данных MySQL, нужно к ней подключиться. Делается это с помощью функции mysqli_connect().
Функция возвращает результат — ресурс соединения.
Нужно ввести (в кавычках) четыре параметра - <адрес сервера>, <имя пользователя>, <пароль>, <имя базы данных>.
Покажу на примере. В корневой папке сайта создайте файл connect.php и поместите код.
<?php
$text="OK!";
$connection = @mysql_connect(<адрес сервера>, <имя пользователя>, <пароль>, <имя базы данных>);
mysqli_set_charset ( $connection , "utf8" );
if (!$connection) {
$text ="no_mysql";
}
echo $text; exit();
?>
Заполните (в кавычках) данные БД <адрес сервера> (если БД находится на том же сервере что и сайт, то можно прописать "localhost"), <имя пользователя>, <пароль>, <имя базы данных>. В браузере наберите URL вашего сайта/connect.php.
Если данные БД верные, то будет сообщение OK!, иначе no_mysql.
Расскажу как работает код.
Переменная $text заранее содержит сообщение “ OK!”, если подключение не будет успешным, оно изменится на "no_mysql".
В переменную $connection записывается результат работы функции @mysqli_connect которая выполняет подключение к БД.
Функция mysqli_set_charset устанавливает кодировку UTF-8, чтобы правильно отображались кириллические буквы.
if (!$connection) проверяет подключение, если значение false, то подключение не удачное и значение переменной $text меняется на “no_mysql”.
echo выводит содержимое переменной $text, а exit() останавливает код.
В нашем примере он не нужен, так как код и так полностью выполнен, но нужен будет в ваших скриптах, если нужно получить данные из БД, а соединения с ней нет, то остановка кода не допустит обращения к не подключённой БД.