Buenas tardes a todos, soy nuevo en el foro y necesito de su ayuda con este error:
Notice: Trying to get property 'num_rows' of non-object in Login.php on line 76
la linea de codigo es:
// database query, getting all the info of the selected user (allows login via email address in the
// username field)
$sql = "SELECT user_id, user_name, user_email, user_password_hash
FROM users
WHERE user_name = '" . $user_name . "' OR user_email = '" . $user_name . "';";
$result_of_login_check = $this->db_connection->query($sql);
// if this user exists
line 76 if ($result_of_login_check->num_rows == 1) {
agradezco su colaboracion. gracias
Pues es literal, el error te indica que no hay ninguna propiedad denominada num_rows en ese variable que no es un objeto. Es muy probable que la variable result_of_login_check esté vacía.
Como no se que librería estás usando para hacer la consulta no puede ayudarte mucho, pero ten por seguro que eso que haces no forma parte del API de Php.
Usa:
var_dump($result_of_login_check)
Y revisa las propiedades que te retorna ese objeto.
Saludos.