MySQL Bind Param нуждается в постоянном (от BIND для выполнения) объекта?

StackOverflow https://stackoverflow.com/questions/3589827

Вопрос

Когда я пользуюсь подготовленным утверждением, я вижу mysql делает указатель на mysql_bind.buffer

Например, чтобы связать целое число, мне нужно предоставить указатель на целое число, а не на самом целое число. Значит ли это, что целочисленный адрес должен быть доступен до тех пор, пока запрос не закончится?

Было бы удобно связывать временный объект, а затем выполнить его позже, но поскольку он принимает указатель, мне интересно, могу ли я это сделать.

Спасибо

Это было полезно?

Решение

На эксперименте,

Да, я действительно нужен живой объект для параметра Bind, пока MySQL не завершит запрос.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top