Salve, ho creato questo codice dove due tabelle del database vengono unit ein una:
Codice PHP:
<?
include("conn_db.php");
$sql1 = "SELECT reti.Filato, reti.Tipo, reti.ID AS ID1, entrate.ID AS ID2, entrate.Rete FROM entrate, reti WHERE reti.Tipo = 'a'";
$risultato1 = @mysql_query($sql1,$connessione)
or die("$err3");
$visualizza = "";
while ($riga = mysql_fetch_array($risultato1))
{
$ID1 = $riga['ID1'];
$ID2 = $riga['ID2'];
$Filato = $riga['Filato'];
$Tipo = $riga['Tipo'];
$Rete = $riga['Rete'];
$ret_mon .= "$Filato $ID1 $ID2
";
}
echo "$ret_mon";
Purtroppo quello che visualizza non è come vorrei io.
La tabella reti vanta 94 righe, mentre quella entrate 558.
In teoria dovrebbe visualizzarmi solo 94 righe... invece mi visualizza 558 volte la prima riga di reti, 558 la seconda, ecc. è un'elenco lunghissimo.....
Come mai? in cosdas ho sbagliato? Eppure mi sembra tutto giusto. L'unico nome di colonna che le due tabelle hanno uguale è ID, ma con il codice
codice:
reti.ID AS ID1, entrate.ID AS ID2
ho deviato il problema.
Fatemi sapere
Grazie :maLOL: