scusami provo a spiegarmi meglio..
ho due tabelle "user" e "tab"
codice:
user
iduser - nome
1 - andrea
2 - matteo
3 - marco
4 - luca
tab
idtab - iduser1 - iduser2
1 - 1 - 2
1 - 3 - 4
vorrei arrivare a questo risultato
codice:
andrea --> matteo
marco --> luca
quindi devo creare una query che mi associci a user1 e user 2 della tabella "tab" il nome dei determinati utenti presenti nella tabella "user"
ho provato a scrivere questa query però non so come stampare il secondo nome dell'user2
Codice PHP:
$sql3as = "SELECT *, user.nome as n1 FROM tab JOIN user ON tab.iduser1 = user.iduser";
$query3as = mysql_query($sql3as);
while ($row3as = mysql_fetch_array($query3as)) {
echo $row3as['n1'] . " --> " . $row3as['idLanguage2'] . "
";
}
mentre se provo a far come dici tu però mi da come errore
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ...
Codice PHP:
$sql3as = "SELECT *, user.nome as n1 FROM user INNER JOIN tab AS a ON tab.iduser1 = user.iduser JOIN user AS b ON tab.iduser2 = user.iduser";
$query3as = mysql_query($sql3as);
while ($row3as = mysql_fetch_array($query3as)) {
echo $row3as['n1'] . " --> " . $row3as['idLanguage2'] . "
";
}