Cita:
Iniciado por HackmanC Hola,
Tu lo que estas mencionando es que quieres insertar un Usuario y al mismo tiempo insertar un TipoUsuario, para que, según lo que mencionas, se cumpla la condición de tener un Usuario y su Tipo. Eso generaría una relación uno a uno. Lo cual, conceptualmente estaría incorrecto si la tabla TipoUsuario es realmente el tipo de usuario.
Normalmente se realiza un mantenimiento (una página tipo web administrativa) para administrar los Tipo de Usuario. Posteriormente en la página de administración de Usuarios (otra página web administrativa) le asignas un Tipo Usuario.
Por lo tanto son dos query's independientes, posiblemente en dos páginas separadas. Cuando comprendas tu base de datos y el motivo por el cual estás haciendo el INNER JOIN vas a entender que no tiene mucho sentido insertar el mismo ID (identificador) en esas dos tablas al mismo tiempo, por el simple motivo de cumplir con el INNER JOIN.
Saludos,
Si la verdad que estaba tan efuscado intentando resolver el problema q no m di cuenta de lo bobo que sirve ponerle un INNER JOIN, como el proyecto ya nos lo habían pasado así .... pero la aplicación era otra distinta pues la verdad no sirve de mucho, ya lo resolví.
Lo único que he hecho es modificar la forma de validación de archivo por una linea mucho más sencilla
Código:
$sql = "SELECT * FROM tbl_users
WHERE tx_username='".$usr."' AND tx_password= '".$pw_enc."' ";
$result =mysql_query($sql,$conexio);
Con esto ya solo se verifica que el usuario y la contraseña esté en la base de datos y si existe pues lo acepta. Funciona :D bien.
Lo del INNER JOIN ya lo usaré pero para complementar el proyecto a ver si lo consigo.
Muchas gracias a todos por su tiempo ;)