Salve,
eseguo la seguente query:
poi eseguo un ciclo (mysql_fetch_assoc) che stampa a video ogni risultato della tabella "irf_forums".Codice PHP:
SELECT t.*, f.* FROM irf_topics t, irf_forums f WHERE t.fid='".$Input->GET['f']."' ORDER BY t.status DESC
Il problema è che me li stampa 4 volte!
Ad esempio, supponiamo che io abbia due records nella tabella "forums"; lui me li stampa in questo modo:
RisultatoXRisultatoXRisultatoXRisultatoXRisultatoY RisultatoYRisultatoYRisultatoY
e non capisco il perchè.
Se invece eseguo la seguente query:
non ci sono problemi.Codice PHP:
SELECT * FROM irf_topics WHERE fid='".$Input->GET['f']."' ORDER BY status DESC
Purtroppo io con una sola query vorrei selezionare due tabelle, altrimenti avrei optato per la seconda soluzione.
Cosa c'è che non va nella prima query?
Grazie
![]()