Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2012, 01:02
Avatar de oscartt67
oscartt67
 
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años, 7 meses
Puntos: 97
Respuesta: problemas con inner join

El problema es que defines $result, y sigues $resultado en el while.

Tal y como lo planteas, no puedes tener 2 usernames iguales.
En caso de que esa premisa sea cierta, no seria lo mismo solucionarlo con un solo select?


Código PHP:
       $sql "SELECT * FROM REGISTER_USERS r INNER JOIN AVATARS a ON r.IUID = a.IUID WHERE r.USERNAME='$username'";
        
$resultado mysql_query($sql) or die(mysql_error());
        
        while(
$fila mysql_fetch_assoc($resultado)) {
            
$_SESSION['login'] = true;
            
$_SESSION['avatar'] = $fila['IMAGE'];
            
$_SESSION['username'] = $fila['USERNAME'];
            
$_SESSION['upload'] = $fila['UPLOADS'];
        } 
saludos.