InformáticaBásico1 respuestas

¿Alguien con conocimientos en php y mysql?

¿Alguien con conocimientos en php y mysql? Tengo los siguientes archivos : conexion. Php y usuario. Php conexion. Php class conexion { function conectar { $host = "localhost" ; $usuario = "root" ; $contraseña = "" ; $bd = "ejemplo" ; $cnx = mysqli_connect ($host, $usuario, $contraseña, $bd) ; } } usuario. Php require_once "conexion. Php" ; $conexion = new conexion () ; $conexion - > conectar () ; function verificar { $consulta = "SELECT * FROM usuario WHERE login = '$login' AND clave = '$clave'" ; / / aquí es donde me pierdo, tengo que ejecutar esta consulta y luego verificar que el usuario exista. No sé la sintaxis correcta del query y el nums_row / * Así tenia el query , pero me da error $resultado = $conexion - >query ($consulta) ; * / }​.

Pregunta de Informática · 1 respuesta · 8 votos · mejor respuesta de Alhenaisabella

En resumen

Esta bien la consulta abajo de la consulta debes checar si te trajo algun resultado si trajo algo quiere decir que por lo menos hay un usuario en tu base de datos que coinciden con los datos. $usuarios = $consulta - >fetch_assoc() ; if(!

Respuestas de la comunidad

Mejor respuesta

Alhenaisabella
5

Esta bien la consulta abajo de la consulta debes checar si te trajo algun resultado si trajo algo quiere decir que por lo menos hay un usuario en tu base de datos que coinciden con los datos.

$usuarios = $consulta - >fetch_assoc() ; if(!

$usuarios){ header('Location : Tupaginadeinicio.

Php') / / si existe el usuario } else{ header("Location : login.

Php") / / no existe y te regresa ala pagina de login }.

Preguntas frecuentes

¿Alguien con conocimientos en php y mysql?

Esta bien la consulta abajo de la consulta debes checar si te trajo algun resultado si trajo algo quiere decir que por lo menos hay un usuario en tu base de datos que coinciden con los datos.