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

PHPБаза данных в php и работа с ней является ключевым вопросом среди создателей блогов на word press. Плюс ко всему, когда начинаешь работать над улучшением ресурсы сталкиваешь с вопросом, который заставляет лезть в дебри кода и искать связки с базой. В этой статье мы с вами научимся к базе данных с помощью серверного языка php.

База данных в php.

Немножко воды: база данных хранит в себе информацию, которая не должна быть доступна пользователю при попытке что-либо отловить по кнопке f12. А так же с помощью каких-либо утилит, отслеживающих трафик. Но при этом пользователю необходимо выводить какую-то информацию. Совсем недавно мне пришла в голову идея написать небольшой сервис тестирования по нашим статьям, я начал думать как это реализовать. В итоге связка львиную долю информации о тестах я храню в базе данных, к которой подключаюсь через php.

Существует несколько способов подключения. Прямой и косвенный (по-крайней мере так для меня проще). Прямой — вы пишите какой-то код и в этом коде указываете данные для подключения. Это плохой метод, так как любой желающий открыв страницу сможет получить данные подключения. Косвенный — у вас есть отдельный файл, в котором хранятся данные о подключении к базе данных в php (в идеале функция, которая дергает этот файл). Давайте его и использовать.

Создаем файл credentials.php и запишем в него следующий код:

Далее, нам необходимо подключиться к самой базе данных через другой php скрипт. Допустим он называется connection.php. Для подключения необходимо использовать команду mysqli_connect. Но для начала подключим еще одной строкой файл, в котором содержатся данные подключения. Код будет выглядеть так:

Обратите внимание, что мы сразу будем выводить ошибку командой or die(«Ошибка » . mysqli_error($link)); где $link наше подключение к базе.

Соответственно нет необходимости проверять результат нашей переменной. В случае неудачи мы сразу поймаем ошибку.

На этом все. Надеемся мы ответили на ваш вопрос: как подключить базу данных в php. Ставьте лайки и подписывайтесь на наш канал на Ютубе и группу в ВК!

Лицензионное соглашение

Авторские права публикуемых материалов полностью или частично принадлежат авторам сайта Pechenek.NET в соответствии со статьями 1252 и 1301 ГК РФ. Любое распространение должно быть согласовано с автором материала или с указанием ссылки на первоисточник.