Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2014, 17:20
Avatar de Zynfrid
Zynfrid
 
Fecha de Ingreso: enero-2014
Ubicación: Damodrail
Mensajes: 9
Antigüedad: 10 años, 4 meses
Puntos: 0
Exclamación INNER JOIN ctg_tiposusuario

Para validar el usuario de un proyecto que tengo de registro de usuarios, he puesto un INNER JOIN a mis tablas.

Son dos tablas la primera ctg_tiposusuario y la segunda tbl_users. Ambas tienen una columna igual que la de id_TipoUsuario (las 2 tablas están en la misma base de datos). Lo que sucede es que cuando se registra un usuario solo se guarda la id en una de las tablas( en tbl_users) y la otra tabla queda totalmente vacía. ¿Como hago para relacionar ambas tablas y así cuando se registre el usuario se pueda cumplir la condición tbl_users.id_TipoUsuario = ctg_tiposusuario.id_TipoUsuario?

dejo el código

Código:
*/
 
    //conectar BD
    include("conectar_bd.php");  
    conectar_bd();
     
    $usr = $_POST['usuario'];
    $pw = $_POST['password'];
    //Obtengo la version encriptada del password
    $pw_enc = md5($pw);
     
    $sql = "SELECT id_usuario FROM tbl_users
            INNER JOIN ctg_tiposusuario
            ON tbl_users.id_TipoUsuario = ctg_tiposusuario.id_TipoUsuario
            WHERE tx_username = '".$usr."'
            AND tx_password = '".$pw_enc."' ";  
    $result     =mysql_query($sql,$conexio); 
 
    $uid = "";