использование имен переменных для подготовленных инструкций

#php #mysqli #prepared-statement

#php #mysqli #подготовленная инструкция

Вопрос:

Я начал использовать подготовленные инструкции в своем приложении на базе php и mysql. Поскольку я узнал, что запросы с подготовленными инструкциями будут скомпилированы только один раз, должны ли мы использовать уникальные имена переменных для запросов и инструкций, подготовленных для них? Будет ли это конфликтовать, если мы будем использовать одинаковые имена переменных для хранения запросов или инструкций?

Ответ №1:

Это работает только в пределах одного сеанса mysql. Таким образом, скорее всего, вы запустите подготовленные запросы только один раз, без использования такого широко разрекламированного «преимущества».

В любом случае, переменная, содержащая запрос, ни на что не влияет, но если вы перепишете оператор variable contains prepared, вы подготовите другой запрос, что очевидно.