Voila j'ai un truc comme ca:
$query="SELECT A.id,A.titre,A.born,A.nbrep,A.nbvue,A.open,B.login,C.login FROM sujet_$cat AS A ";
$query.="LEFT JOIN users AS B ON A.user_id=B.id LEFT JOIN users AS C ON A.last_id=C.id ";
$query.="ORDER BY A.born DESC";
$liste=mysql_query($query);
while($sujet=mysql_fetch_array($liste))
...
Le problème c'est que comme B et C sont la même table, je ne peux pas donner des nom différent a mes champs et du coup C.login écrase B.login dans mysql_fetch_array comment faire pour accéder aux deux? Sans utiliser mysql_fetch_row car je change souvent des paramètres pour le moment.