Статья опубликована в рамках: Научного журнала «Студенческий» № 13(267)
Рубрика журнала: Информационные технологии
Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4
СОЗДАНИЕ СВЯЗИ МЕЖДУ БАЗОЙ ДАННЫХ MYSQL И PHP. СОЗДАНИЕ SQL ЗАПРОСОВ.
CREATING A CONNECTION BETWEEN MYSQL DATABASE AND PHP. CREATING SQL QUESTIONS.
Alan Yerkebulan
student, Department of Information communication technologies, Sh. Ualikhanov Kokshetau University,
Kazakhstan, Kokshetau
Galiya Esmagambetova
scientific supervisor, master of technical sciences, senior teacher, ICT department, Sh. Ualikhanov Kokshetau University,
Kazakhstan, Kokshetau
АННОТАЦИЯ
В данной статье будет рассматриваться СУБД MySQL, а так же процесс подключения к серверу СУБД. Рассмотрена логическая структура веб-приложения и создание запросов SQL через PHP.
ABSTRACT
This article will discuss the MySQL DBMS, as well as the process of connecting to the DBMS server. The logical structure of a web application and creating SQL queries through PHP are considered.
Ключевые слова: базы данных, PHP, СУБД, MySQL.
Keywords: databases, PHP, DBMS, MySQL.
MySQL – это открытая реляционная система управления базами данных (СУБД), широко известна для хранения и управления данными веб-приложении. MySQL обеспечивает пользователя обработкой и доступом к данным путем использования структурированного языка запросов SQL. Данное СУБД поддерживает множество ОС и является частью стека LAMP (Linux, Apache, MySQL, PHP/Python/Perl). За счет своей надежности, простоте и открытому исходному коду, MySQL был и остается одним из лидеров систем управления базами данных.
PHP – широко используемый скриптовый язык программирования, часто используется для разработки веб-приложений. Команды PHP выполняются на сервере, что позволяет генерировать запросы на нужных условиях и легко интегрироваться с базами данных. Говоря о базах данных, стоит упомянуть, что PHP поддерживает MySQL, PostgreSQL, SQLite и другие СУБД, что делает его мощным инструментом для создания веб-приложении. Благодаря своей простоте в изучении, а также обширной документации, PHP остается одним из наиболее популярных языков программирования.
PHP отлично поддерживает базу данных MySQL. Также PHP имеет множество встроенных функции для работы с MySQL, что дает возможность комфортной работы с СУБД.
Для установки связи не нужно устанавливать дополнительное ПО, все необходимое для работы уже входит в стандартную поставку PHP. Стоит отметить, что PHP имеет специальное расширение mysqli (MySQL Improved), которое добавляет полную поддержку MySQL.
Начало работы с базами данных состоит из нескольких этапов:
- Установка подключения к серверу СУБД.
- Создание SQL запроса.
- Вывод полученных данных.
- Установка подключения к серверу СУБД.
Перед началом работы с данными из MySQL, требуется открыть соединение между сервером СУБД и PHP. Делается это при помощи стандартной функции mysqli_connect().
Рисунок 1. Установка связи
Далее требуется проверка соединения с СУБД. Функция mysqli_connect() хранит в себе логическое значение «ложь» - false или же «правда» - true. Проверить какое значение оно хранит можно при помощи условного оператора:
Рисунок 2. Проверка соединения
- Создание SQL запроса.
Установив соединение, мы приступаем к созданию SQL запросов. Из базовых знаний SQL мы умеем составлять запросы и выполнять их через интерфейс MySQL. Такие же команды можно выполнять непосредственно через PHP.
Выражение INSERT INTO используется для добавления записей в базу данных. Выполним данную команду через функцию mysqli_query(). На языке PHP код будет выглядеть следующим образом:
Рисунок 3. Добавление данных в таблицу
- Вывод полученных данных.
Еще одна частая операция в PHP – это вывод данных из базы (SELECT). Составим SQL-запрос с данной командой.
Рисунок 4. Чтение записей
Функция mysqli_fetch_all($res, MYSQLI_ASSOC) вернёт двумерный массив из запроса.
Именно таким образом создается связь между PHP и MySQL. Отправка запросов через написание кода на языке PHP так же является простым процессом. Подводя итоги можно сказать, что использование PHP и MySQL в паре, может быть очень полезным инструментом для веб-разработчиков.
Список литературы:
- Кирилл Сенкевич, Работа с MySQL в PHP [электронный ресурс] Режим доступа — URL: https://htmlacademy.ru/blog/php/mysql (дата обращения 03.04.2024)
- PHP: mysql_connect – Manual [Электронный ресурс] Режим доступа — URL: https://www.php.net/manual/en/function.mysql-connect.php (дата обращения 31.03.2024
Оставить комментарий