Добрый день, коллеги!
Краткая схема исполнения запроса с использованием подготовленного запроса приблизительно такова:
- MySQLi :: stmt_init
- MySQLi :: prepare
- MySQLi :: bind_param
- MySQLi :: execute
- MySQLi :: close
- MySQLi :: unset(stmt) - в данном пункте, не уверен, что это нужно. Хотел бы услышать ответ, влияет ли на память или производительность скрипта?!
Подскажите, как изменится данная схема, если нужно исполнять много НЕ одинаковых запросов? Нужно ли для каждого запроса делать stmt_init и создавать таким образом экземпляр объекта? Понятное дело, что после unset нужно, но, допустим, что unset стоит в конце.
Спасибо