Введение о том, как подключить базу данных к PHP

Чтобы оптимально использовать любую базу данных, нужно уметь манипулировать ею по мере необходимости. Лучший способ манипулировать созданными вами базами данных и управлять ими - это подключить вашу базу данных с помощью PHP. Во-первых, давайте разберемся, что такое PHP. PHP похож на панель управления, которую можно использовать для управления вашей базой данных. Подключение к PHP дает вам возможность извлекать данные из баз данных по мере необходимости для конкретного запроса. MySQL - самая популярная СУБД с открытым исходным кодом, которая может быть легко подключена к PHP. Данные в MySQL расположены в виде таблиц, а также в структуре строк и столбцов. Он может быть легко использован для малых и больших приложений и работает на сервере.

Как создать базу данных?

Создать базу данных в MySQL так же просто, как выполнить одну команду в SQL. Для начинающих можно использовать простой запрос «(CREATE DATABASE)» для создания базы данных. Другой вариант создания базы данных - использовать другой запрос как «(CREATE SCHEMA)».

Например, предположим, что вы хотите создать базу данных под названием «фильмы». Это можно сделать, выполнив команду CREATE DATABASE movies;

Добавляя больше параметров и избегая путаницы между существующими базами данных на одном сервере MySQL, можно использовать команду «(ЕСЛИ НЕ СУЩЕСТВУЕТ)». Этот запрос проверяет, имеет ли существующая база данных такое же имя. Если да, команда не выполнит создание базы данных. Если такого конфликта имен баз данных нет, приведенная ниже команда выполнит и создаст базу данных. Хотя «(ЕСЛИ НЕ СУЩЕСТВУЕТ)» не является обязательным, это хорошая практика.

Эта вновь созданная база данных будет пустой в ожидании включения таблиц с данными. Команда SQL для таблиц представляет собой простой запрос «(CREATE TABLE)» с синтаксисом, как показано ниже.

Эта вновь созданная база данных будет пустой в ожидании включения таблиц с данными. Команда SQL для таблиц представляет собой простой запрос «(CREATE TABLE)» с синтаксисом, как показано ниже.

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

Версии PHP ниже 5 используют расширение MySQL. Но это расширение было отменено в 2012 году.

5- я версия PHP и более новые версии могут работать с ниже:

1) расширение MySQLi

2) PDO (объекты данных PHP)

Любой из вышеперечисленных может быть использован в соответствии с их собственным превосходством и потребностями.

Расширение MySQLi можно использовать только с базами данных MySQL, тогда как PDO можно использовать для подключения к 12 различным системам баз данных. Таким образом, если кто-то переключает базы данных, PDO может пригодиться, так как требуется всего лишь изменить несколько соединений. Но в случае с MySQLi нам нужно написать весь код и запрос для переключения базы данных. Работа с MySQLi требует включения MySQLi на PHP. MySQLi также предоставляет интерфейс процедурного программирования наряду с объектно-ориентированным интерфейсом. Подготовленные операторы являются основными в веб-безопасности, которые разрешены как в PDO, так и в MySQLi.

Работа с PHP и MySQL

PHP и MySQL являются одним из наиболее распространенных стеков для веб-разработки. Давайте посмотрим на несколько примеров.

  • Объектно-ориентированный MySQLi
  • Процедурный MySQLi
  • PDO

Чтобы начать с любого из них, необходимо знать некоторые важные детали, такие как адрес сервера вашей системы баз данных, имя пользователя, имя базы данных и пароль. В основном мы будем использовать mysqli_connect во всех трех процедурах. Эта команда используется для настройки соединения между базой данных и PHP. Прежде всего, мы должны создать отдельный файл подключения. Это экономит время на написание кода каждый раз, когда вы хотите вставить данные и информацию из базы данных и вставить эти данные в несколько файлов. Мы можем просто использовать имя подключения к файлу PHP вместе с функцией include и вставлять данные вместо того, чтобы каждый раз переписывать код. Это также полезно, когда вам нужно перенести весь ваш проект из одной системы в другую. Когда вы изменяете значения в одном файле, он автоматически меняет все значения в каждом файле, а также экономит ваши усилия на внесение изменений в каждый файл. Как только это будет достигнуто, у нас есть возможность использовать различные процедуры для установления соединения с базой данных.

Давайте посмотрим на каждого из них по очереди:

  • Использование объектно-ориентированного MySQLi

Это может быть использовано для создания ассоциации с базой данных с использованием сценария PHP с использованием следующего синтаксиса.

Объяснение: Localhost - это, в основном, местоположение сервера. Хост может быть чем-то другим, но в большинстве случаев сервер работает на локальном хосте.

Имя пользователя - это root, а пароль - тот же, который вы используете для администратора php.

Чтобы установить эту ссылку, предоставьте необходимые данные, такие как localhost, имя пользователя и пароль. Это создаст экземпляр MySQLi, что приведет к успешному соединению.

  • Использование MySQLi Procedural

Процедура установления соединения между базой данных и PHP с использованием процедурных процедур MySQLi описана ниже.

Объяснение: Основное различие для процедурной процедуры состоит в том, что она использует функцию mysqli_connect, которая извлекает необходимые данные о хосте, имени пользователя и пароле и т. Д. При успешном подключении она предоставляет идентификатор ссылки.

  • Использование PDO

PDO представляет объекты данных PHP. Таким образом, в этом процессе создания соединения объекты данных PHP используются, как показано ниже:

Объяснение: Функция исключения в PDO помогает добавить любые исключения, которые необходимо учитывать, и управляет любыми проблемами, которые могут возникнуть при установлении соединений.

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

Проверка соединения

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

Db_connection - это имя файла php.

Завершение соединения

После того, как вы установили соединение с базой данных с помощью PHP-скриптов, вы также должны закрыть соединение, как только ваша работа будет завершена. При условии, что ссылка на соединение хранится в переменной $ conn, ниже приведен синтаксис закрытия, который можно использовать в приведенных выше процедурах.

  • Использование MySQLi объектно-ориентированной процедуры

  • Использование процедурной процедуры MySQLi

  • Использование процедуры PDO

Вывод:

Доступ к вашей базе данных и управление ею довольно легко выполняются при подключении с использованием PHP. Он также предлагает множество способов установить это соединение, чтобы удовлетворить различные уровни требований. Когда соединение установлено, можно выполнять запросы для извлечения данных из таблиц. Эта информация может быть легко распечатана. Закрытие соединения после завершения вашей работы также важно и является частью подключения базы данных к PHP.

Рекомендуемые статьи

Это было руководство о том, как подключить базу данных к PHP. Здесь мы обсудили, как создать и подключить базу данных к PHP. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Как подключить базу данных в Java?
  2. Что такое PHP Array?
  3. Как подключить базу данных к MySQL?
  4. PHP команды | Базовый и Продвинутый