He probado con esta nueva consulta pero me da el mismo resultado. bool(false)
Código PHP:
SELECT usuario.id_usuario idUsuario, usuario.nombre_usuario usuario, usuario.pass_usuario pass, tipo_usuario.nombre_tipo_usuario tipoUsuario FROM usuario
INNER JOIN tipo_usuario ON usuario.tipo_usuario_id_tipo_usuario = tipo_usuario.id_tipo_usuario
WHERE usuario.nombre_usuario = 'panabuntu'
AND usuario.pass_usuario = 12345;
Tengo dos tablas distintas porque me parece mas practico y así se ahorran registros ya que solo hago referencia al tipo de usuario y no tengo mil registros con el mismo dato. Y a la hora de modificar o añadir los tipos de usuario lo puedo hacer en su tabla correspondiente de manera mas sencilla sin tener que modificar todos los registros de la tabla usuario.
Bueno, que no se porque me dan estos resultados, en teoría tendría que funcionar bien las dos consultas....tampoco entiendo porque solo no funciona si uno dos tablas, si solo utilizo una no me da ningun problema.
Estoy desesperado!!!