Когда я исправил SQL, процесс прошел нормально.
от вопрос уже есть ответ здесь:
Как получить информацию об ошибках MySQLi в разных средах 2 ответаЯ пытаюсь связать переменную в этом подготовленном утверждении, но я продолжаю получать ошибку:
Call to a member function bind_param() on a non-object
Функция вызывается, и переменные передаются ей. Когда я изменяю функцию, чтобы просто отобразить переменную, переменная печатается на странице нормально, но если я пытаюсь связать ее здесь, я получаю ошибку. кто-нибудь может помочь?
//CALL FROM PAGE ONE
check($username);
//FUNCTION ON PAGE 2
function check($username){
$DBH = getDBH();
$qSelect = $DBH->prepare("SELECT * FROM users WHERE username = ?");
$qSelect->bind_param("s", $username);
}
я знаю, что функция не полностью написана здесь, но это не должно быть проблемой. Я не понимаю, почему я получаю эту ошибку.