Взаимодействие с базами данных в PHP
Автор: htoto123454321 • Август 28, 2021 • Реферат • 770 Слов (4 Страниц) • 465 Просмотры
ВВЕДЕНИЕ
Зачастую при работе с какими-либо данными в сети у web программистов, а в частности у программистов PHP, возникает потребность в хранении этих данных с целью последующего повторного использования. Для этого отлично подходят базы данных, взаимодействие с которыми позволяет программистам эффективно использовать большие объемы данных в различных целях. На данный момент в мире существует огромное количество СУБД, удобных для web программистов, каждая из которых имеет свои плюсы и минусы.
ОСНОВНАЯ ЧАСТЬ
Популярные базы данных
Наибольшую популярность среди PHP программистов на сегодняшний день приобрели следующие СУБД:
1) MySQL – бесплатная, и самая популярная СУБД для разработки сайтов в Интернете. [1] По мнению многих, связка PHP+MySQL является лучшим вариантом для использования при web разработке.
2) PostgreSQL – также бесплатная СУБД, но менее популярна в Интернете для создания сайтов, однако отлично впишется в связке с PHP, например, при разработке корпоративного приложения.
3) SQLite – самая простая бесплатная база, которую даже не нужно устанавливать, она все хранит в текстовых файлах. Отлично подойдет для простого хранения небольшого объема данных, но для нормального web приложения она не годится. [1]
4) MS SQL – Microsoft SQL Server. Он является платным, потому не так популярен среди web мастеров в Интернете. [1] Данное сочетание (PHP+MS SQL) также отлично впишется в корпоративную среду.
Помимо вышеперечисленных СУБД, PHP так же может работать со следующими базами данных:
• DB++;
• Oracle;
• dBase;
• FrontBase;
• Firebird/InterBase;
• IBM DB2;
• MaxDB;
• Paradox; [1]
Взаимодействие PHP c MySQL
Поскольку MySQL является наиболее популярной и удобной СУБД для программистов PHP, я бы хотела поподробнее рассмотреть взаимодействие именно с этой базой данных.
Для эффективной работы с MySQL удобно использовать phpMyAdmin – веб-интерфейс для администрирования СУБД. Здесь можно создать новую базу данных, создать новую таблицу в выбранной базе данных, заполнить таблицу данными, а также добавлять, удалять и редактировать данные. [2]
phpMyAdmin
Чтобы получить доступ к базе данных из web, используя PHP, необходимо выполнить следующие основные шаги:
• Подключение к серверу MySQL.
• Выбор базы данных.
• Выполнение запроса к базе данных:
o добавление;
o удаление;
o изменение;
o поиск;
o сортировка.
• Получение результата запроса.
• Отсоединение от базы данных. [2]
Расширение mysqli
Расширение mysqli (MySQL Improved) позволяет получить доступ к функциональности, которую предоставляет MySQL версии 4.1 и выше. [3]
Перед началом работы с данными внутри MySQL, нужно открыть соединение с сервером СУБД.
В PHP это делается с помощью стандартной функции mysqli_connect(). Функция возвращает результат — ресурс соединения. Данный ресурс используется для всех следующих операций с MySQL. [4]
Чтобы выполнить соединение с сервером, необходимо знать как минимум три параметра:
• Адрес сервера СУБД;
• Логин;
• Пароль.
Так же можно указать имя базы данных, к которой необходимо подключиться.
По
...