#php #mysqli #prepared-statement
#php #mysqli #подготовленная инструкция
Вопрос:
Я начал использовать подготовленные инструкции в своем приложении на базе php и mysql. Поскольку я узнал, что запросы с подготовленными инструкциями будут скомпилированы только один раз, должны ли мы использовать уникальные имена переменных для запросов и инструкций, подготовленных для них? Будет ли это конфликтовать, если мы будем использовать одинаковые имена переменных для хранения запросов или инструкций?
Ответ №1:
Это работает только в пределах одного сеанса mysql. Таким образом, скорее всего, вы запустите подготовленные запросы только один раз, без использования такого широко разрекламированного «преимущества».
В любом случае, переменная, содержащая запрос, ни на что не влияет, но если вы перепишете оператор variable contains prepared, вы подготовите другой запрос, что очевидно.