Salve... mi accodo a questo post per chiedere un piccolo chiarimento.


ho provato a fare il join come il secondo esempio di 3 tabelle mysq.

codice:
$query = "SELECT * FROM madama, kaleo, cecina";


        $result = mysql_query($query, $db);
        while ($row = mysql_fetch_array($result))
{
          echo "<tr><td align=center>";
          echo "$row[nome]
</td>";
          echo "<td align=center>";
          echo "$row[soprannome]
</td>";
          echo "<td align=center>";
          echo "$row[eta]
</td>";
          echo "<td align=center>";
          echo "$row[ruolo]
</td>";
          echo "<td align=center>";
          echo "[img]. $row['foto'] . [/img]
</td>";
          echo "</tr>";
}
ma se faccio ad esempio: $query = "SELECT * FROM madama, kaleo, cecina ORDER BY nome";
mi da un'errore.
se lo lascio cosi com'è, mi da i dati dell'ultima tabella inserita. in questo caso della tabella cecina, la ripete 2 volte ma non mi fa vedere le altre 2 tabelle.
le tabelle sono praticamente identiche. stessi campi.
del tipo:
id, nome, attivo ec.. ec..
e quello che volevo fare io era prendere tutti i dati dalle tre tabelle e farli uscire in ordine alfabetico.
vi ringrazio in anticipo per qualsiasi consiglio che mi darete