В CodeIgniter, популярном PHP-фреймворке, доступно несколько методов взаимодействия с базами данных. Вот некоторые часто используемые методы:
-
Подключение к базе данных: CodeIgniter предоставляет файл конфигурации, в котором вы можете указать параметры базы данных, такие как имя хоста, имя пользователя, пароль и имя базы данных. После настройки вы можете установить соединение с помощью библиотеки
database. -
Класс построителя запросов: CodeIgniter включает класс построителя запросов, который упрощает запросы к базе данных. Он позволяет создавать запросы с использованием гибкого интерфейса, предоставляя такие методы, как
select(),from(),where(),join()и многое другое. Этот класс помогает писать запросы, не зависящие от базы данных. -
Класс Active Record: CodeIgniter также имеет класс Active Record, который предоставляет альтернативный способ написания запросов к базе данных. Он предлагает такие методы, как
insert(),update(),delete()иget()для выполнения различные операции CRUD (создание, чтение, обновление, удаление). -
Необработанные SQL-запросы: CodeIgniter позволяет выполнять необработанные SQL-запросы с помощью метода
query(). Этот метод дает вам больше гибкости, но требует ручной очистки и экранирования пользовательского ввода, чтобы предотвратить SQL-инъекцию. -
Миграция базы данных: CodeIgniter предоставляет функцию миграции, которая помогает управлять изменениями схемы базы данных в различных средах. Миграции позволяют создавать, изменять или удалять таблицы и столбцы базы данных с помощью сценариев с контролем версий.