Soluzione con INNER JOIN

lupentino

Nuovo Utente
22 Mag 2008
10
0
1
Buonasera, spero di spiegarmi bene, capisco che a volte non è facile..

ho 2 database

db --> fantaincontro

dove devo recuperare dei campi, tra cui teamHome e teamAway, entrambi campi numerici esempio (1 - 5)

db --> team

dove vorrei abbinare i nomi delle squadra a teamHome e teamAway tramite il campo Name che contiene i nome delle squadre (nell'esempio specifico: 1 appartiene a Lupentinus unt e 5 a Stalla rossa)

ho provato a fare cosi:

PHP:
$idFantagiornata = $_GET['idFantagiornata'];
$query = "SELECT idFantagiornata, teamHome, teamAway, name FROM fantaincontro
INNER JOIN team ON fantaincontro.teamHome = team.id
WHERE idFantagiornata = $idFantagiornata" ;
$richiama = $conn->query($query);

if ($richiama->num_rows > 0){
    while($row = $richiama->fetch_assoc()) {
      
    echo "
    ".$row['name']."- ".$row['name']."</br> ";
}
} else {
    echo '0 results';
}
$conn->close();

ma il risultato è che mi prende solo il nome di teamHome (risultato: lupentinus unt - lupentinus unt)

dove sbaglio grazie in anticipo per il vostro aiuto
 
Ultima modifica di un moderatore:

Discussioni simili

M
Risposte
6
Visite
3K
HTML e CSS
Membro cancellato 26246
M