Originariamente inviato da silverwings
SELECT * FROM tab1 a, tab2 b WHERE a.id=b.id ecc....
ok, ho fatto una roba del tipo
$tutto=mysql_query("SELECT * FROM prova a, prove b WHERE a.id!=0 ORDER BY a.data ASC, b.data ASC")or die(mysql_error());
funziona, solo che se nelle tabelle ho:
tab prova:
struttura: |id|nome|data|
dati:
|1|naraku|20060626|
|2|inuyasha|20060515|
tab prove
struttura: |id|cognome|data|altezza|peso|
dati:
|1|polli|20060626|1.78|125
|2|cani|20060531|1.45|50
e il mio script è
Codice PHP:
$tutto=mysql_query("SELECT * FROM prova a, prove b WHERE a.id!=0 ORDER BY a.data ASC, b.data ASC")or die(mysql_error());
while($urk=mysql_fetch_array($tutto)){
print_r($urk);
echo "
--------------------------------------------------
";
}
mi stampa questo:
Codice PHP:
Array ( [0] => 1 [id] => 2 [1] => naraku [nome] => naraku [2] => 20060523 [data] => 20060531 [3] => 2 [4] => cani [cognome] => cani [5] => 20060531 [6] => 1.45 [altezza] => 1.45 [7] => 50 [peso] => 50 )
--------------------------------------------------
Array ( [0] => 1 [id] => 1 [1] => naraku [nome] => naraku [2] => 20060523 [data] => 20060626 [3] => 1 [4] => polli [cognome] => polli [5] => 20060626 [6] => 1.78 [altezza] => 1.78 [7] => 125 [peso] => 125 )
--------------------------------------------------
Array ( [0] => 2 [id] => 2 [1] => inuyasha [nome] => inuyasha [2] => 20060615 [data] => 20060531 [3] => 2 [4] => cani [cognome] => cani [5] => 20060531 [6] => 1.45 [altezza] => 1.45 [7] => 50 [peso] => 50 )
--------------------------------------------------
Array ( [0] => 2 [id] => 1 [1] => inuyasha [nome] => inuyasha [2] => 20060615 [data] => 20060626 [3] => 1 [4] => polli [cognome] => polli [5] => 20060626 [6] => 1.78 [altezza] => 1.78 [7] => 125 [peso] => 125 )
--------------------------------------------------
non riesco a capire come cavolo mi crea l'array!!