Преимущества использования метода execute_query
вместо обычного mysqli_query
заключаются в следующем:
- Упрощение процесса выполнения запросов. 2 Метод позволяет выполнять подготовленные запросы одной командой, подготавливая их, привязывая параметры и выполняя внутри функции. 12
- Получение результата сразу. 1 Метод сразу возвращает объект
mysqli_result
, поэтому его не нужно запрашивать специально. 1 - Единая обработка ошибок. 1 Все ошибки взаимодействия с базой данных можно обрабатывать в одном месте, а не разбрасывать по коду отдельно для каждого запроса. 1
Кроме того, использование метода execute_query
позволяет передавать динамически изменяющиеся входные данные в виде параметров, а не путём объединения строк. 5