Page 161 - Corso di PHP - Livello base
P. 161

$query = "SELECT Post.Titolo, Autori.Nickname, DatiAutori.Email FROM Post JOIN
                 Autori ON Post.IdAutore = Autori.Id JOIN DatiAutori ON Autori.Id = DatiAutori.IdAutore";
                 $risultato = mysql_query($query);


                E poi stampare in questo modo:


                 while ($record = mysql_fetch_array($risultato, MYSQL_ASSOC))
                 {

                    echo "{$record['Titolo']}, scritto da {$record['Nickname']} (email: {$record['Email']})<br
                 /><br />";

                 }


                Abbiamo quindi ottenuto un'unione di tre tabelle, ma non c'è
                limite al numero di tabelle che possiamo unire.


                Bene, siamo arrivati alla fine del capitolo e vi propongo con un
                esercizio.  Create  uno  script  per  stampare,  nella  home  page,  il

                titolo dei post, il nome dell'autore e i titoli dei commenti relativi
                al post, in questa forma:


                Post: Ciao a tutti!

                Scritto da: Federico

                Commenti...

                Ciao!
                Benvenuto!

                Bellissimo sito!






















                                                          161
   156   157   158   159   160   161   162   163   164   165   166