<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

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

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Как подключить PHP файлы к MySQL базе данных

Как подключить PHP файлы к MySQL базе данных

На этом уроке мы научимся подключать PHP файлы к базе данных, делать проверку соединения и отключать PHP файлы от базы данных.

В качестве наглядного примера создадим два файла – connect_db.php и test.php. В первом файле у нас будет находиться подключение к базе данных. Нам этот файл необходим для того, чтобы мы подключились к базе данных, затем это подключение занесли в специальную переменную, через которую мы могли бы в дальнейшем обращаться к базе данных.

Создадим переменные с нашими доступами к MySQL db, которые нам обычно предоставляет хостинг-провайдер. Данные в кавычках заменяем на свои.

  $servername = "your_host_name";
  $username = "your_username";
  $password = "your_db_password";
  $dbname= "your_db_name";

Создадим переменную $connect, в которой мы пропишем подключение к нашей базе данных. Использовать мы будем процедурный способ - функцию mysqli_connect, в параметрах которой пропишем четыре аргумента, те самые переменные, которые мы создали в предыдущем шаге.

  // Подключение к базе данных
  $connect = mysqli_connect($servername, $username, $password, $dbname);

После установления соединения с MySQL базой данных нам необходимо проверить, а произошло ли подключение? Для этого мы используем простой алгоритм действий. Если соединение не удалось, то конструкция die прекращает соединение с базой данной, а функция mysqli_connect_error, выводит сообщение об ошибке.

  // Проверка соединения
  if (!$connect) {
   die("Connection failed: " . mysqli_connect_error());
  }

Привожу код целиком:

<?php
  $servername = "your_host_name";
  $username = "your_username";
  $password = "your_db_password";
  $dbname= "your_db_name";

  // Create connection
  $connect = mysqli_connect($servername, $username, $password, $dbname);
  mysqli_set_charset ( $conn , "utf8");

  // Check connection
  if (!$connect) {
   die("Connection failed: " . mysqli_connect_error());
 }

Итак PHP файл connect_db мы создали, но некуда его еще не подключили. Как правило для разработки даже самого простого сайта с хранением контента в базе данных, создается множество разных PHP файлов. Вот для них мы и создали наш connect_db.php с уже созданным подключением. Останется только его вставить в те PHP файлы, где потребуется обращение к базе данных.

Посмотрим на примере, как подключить connect_db к test.php файлу. Делаем мы это через конструкцию require_once, что значит – "только один раз".

  <?php
  require_once 'connect_db.php';
  ?>

Сохраним файл и обновим страницу, если нет ошибок с подключением, то ничего не произойдет, вы увидите пустую страницу. В противном случае скрипт выведет ошибку.

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

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (3):

kostya_nad kostya_nad 24.08.2017 15:17:17

Кажется, это уже было. В теме MySQL и PHP.

Ответить

porsake porsake 25.08.2017 01:00:15

верно, похожая статья была здесь https://myrusakov.ru/mysql-connect.html. Однако есть различия. В этой статье мы создаем отдельный файл с доступами к базе данных - connect_db.php. Это намного удобнее, если у нас много php файлов соединяющихся с базой данных. В каждом из них мы указываем лишь ссылку на connect_db.php, а не прописываем каждый раз доступы.

Ответить

kostya_nad kostya_nad 25.08.2017 11:30:54

Ну, можно функцию сделать. Причем в функции ничего прописывать (даже название переменных) необязательно.

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.