1. Главная / Блог / MySQL / Подключение к базе данных

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


Нет комментариев.


Чтобы иметь доступ к базе данных 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() останавливает код.

В нашем примере он не нужен, так как код и так полностью выполнен, но нужен будет в ваших скриптах, если нужно получить данные из БД, а соединения с ней нет, то остановка кода не допустит обращения к не подключённой БД.



Нет комментариев.


Оставить комментарий

Ваше имя:

Оценка