Когда я исправил 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);
}

я знаю, что функция не полностью написана здесь, но это не должно быть проблемой. Я не понимаю, почему я получаю эту ошибку.

Ответы на вопрос(0)

Ваш ответ на вопрос