Page 52 - Corso facile di PHP + MYSQL
P. 52
// connessione al database
include(‘connect-db.php’);
L’istruzione “include” di cui abbiamo parlato all’inizio della lezione che racchiude la
gestione della connessione al database mysql
// ottiene i risultati dal database
$result = mysql_query(“SELECT * FROM utenti”)
or die(mysql_error());
Creiamo una query per selezionare tutte le informazioni contenute nella tabella utenti e
racchiuse nella variabile $result. Ricordiamo “*” che serve per selezionare tutti i campi
della tabella. La parte finale serve per gestire il mancato funzionamento della query.
echo “<table border=‘1’ cellpadding=‘10’>”;
echo “<tr> <th>IdUtente</th> <th>User</th> <th>Password</th>
<th>Modifica</th> <th>Cancella</th></tr>”;
// loop tra i risultati della query del database, visualizzandoli in tabella
while($row = mysql_fetch_array( $result )) {
// emissione del contenuto di ogni riga in una tabella
echo “<tr>”;
echo ‘<td>’ . $row[‘IdUtente’] . ‘</td>’;
echo ‘<td>’ . $row[‘User’] . ‘</td>’;
echo ‘<td>’ . $row[‘Password’] . ‘</td>’;
echo ‘<td><a href=“edit.php?id=’ . $row[‘IdUtente’] . ’”>Modifica</a></td>’;
echo ‘<td><a href=“delete.php?id=’ . $row[‘IdUtente’] . ’”>Cancella</a></td>’;
echo “</tr>”;
}
// chiude la tabella>
echo “</table>”;