Я общался с объектом MySQLi
в PHP
и привык к подготовке инструкций перед их исполнением.Когда завершается подготовленное заявление?
До сих пор я в основном делаю следующее:
if($stmt = $mysqli->prepare($sql) == false){
return $mysqli->error;
}
который, когда это не удалось, всегда говорил мне, что мой SQL был неправ в принципе.
Предположит следующее:
- проверка была сделана, чтобы обеспечить
MySQL
Connectivity SQL
является правильным, даже если она возвращает 0 строк.- Все соответствующие таблицы существуют.
При каких обстоятельствах может быть подготовлено заявление? Я спрашиваю, в основном, интересно, есть ли какая-нибудь точка для if($stmt = $mysqli->prepare($sql))
, или я просто растрачиваю строки кода?
рядом с идеальным дубликатом [этот вопрос] (http://stackoverflow.com/questions/2552545/mysqli-prepared-statements-error-reporting) –
К сожалению, мои извинения, я думал, что я единственный, получив это ... Спасибо @kuroineko – Gary
Нет проблем, Gary –