Estoy tratando de obligar a una variable en esta declaración preparada, pero no dejo de recibir el error:llamada a un bind_param función miembro() en un no-objeto
Call to a member function bind_param() on a non-object
La función se llama, y las variables se pasó a él. Cuando cambio la función para simplemente hacer eco de la variable, la variable imprime bien en la página, pero si intento encuadernarla aquí, recibo el error. ¿Alguien puede ayudar?
//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);
}
sé que la función no está completamente escrita aquí, pero eso no debería ser un problema. No entiendo por qué estoy recibiendo este error.
'var_dump ($ qSelect)' para comprobar si es lo que piensas que es. – Mchl