Сообщение от seaman
Ага. А в случае с prepare переданное id уже будет не double, и следовательно bind_param вернет false. Но тогда ведь нужно проверять перед execute что вернул bind_param. Верно? Или можно не проверять? execute тоже просто вернет false, если что-то не так. А запрос просто не выполнится.
|
Внутри
bind_param идёт не проверка, а именно преобразование.
Например рассмотрим переданную строку "123test"
i - 123
d - 123.0
s - "123test" (с кавычками и отсечением лишних символов будет сразу)
Проверять ли на true или false - на усмотрение программиста.
Главное что прилетят только нужные данные и нужных типов.