Código SQL:
Ver originalSELECT *
FROM usuarios
WHERE nombre = 'gd'
AND apellido = 'dd'
AND telefono = 'dd'
AND contrasena = '123'
AND tipo_usuario = '1'
Eso no tiene errores sintácticos, pero ten en cuenta que todas las condiciones que están en el WHERE son
mandatorias (obigatorias), así que si la consulta en phpMyadmin no devuelve datos, es porque no hay registros que cumplan esas condiciones
, todas al mismo tiempo.
Sería un problema de datos, no de SQL.
En ese caso lo que te conviene es verificar ocn las condiciones fundamentales solamente:
Código SQL:
Ver originalSELECT *
FROM usuarios
WHERE nombre = 'gd'
AND apellido = 'dd'
AND contrasena = '123'
para ver cual es la que se cumple y cual no.