Lo script l'ho preso da http://www.sphitalia.com/come-leggere-dati-da-database-in-php-e-mysql-con-select/,
ma io resto ancora in dubbio, ci sono tre db sul sito creati da vari script... come fa a sapere quale db aprire?
Only registered users can see contents. Please click here to Register or Login.
<?php// richiamo lo script responsabile della connessione a MySQL// 'connect.php';// http://www.phpnews.it/corsi/corso-php-mysql/selezione-dei-dati-e-recupero-dei-risultati-ii/$link = mysql_connect('localhost', 'pincopallo', 'pincopallo');if (!$link) { die ('Non riesco a connettermi: ' . mysql_error());}$db_selected = mysql_select_db('coupon', $link);if (!$db_selected) { die ("Errore nella selezione del database: " . mysql_error());}?><?php// preparo la query alla tabella coupon del db coupon$query = "SELECT nome,cognome,email,telefono FROM coupon";// invio la query$result = mysql_query($query);// controllo l'esitoif (!$result) { die("Errore nella query $query: " . mysql_error());}echo '<table border="1"> <tr> <th>- Nome - </th> <th>- Cognome - </th> <th>- Email - </th> <th>- Telefono - </th> </tr>';// vado all'ultimo record$numero_record = mysql_num_rows($result);mysql_data_seek($result, $numero_record - 1);while ($row = mysql_fetch_assoc($result)) { $nome = htmlentities($row['nome']); $cognome = htmlentities($row['cognome']); $email = htmlentities($row['email']); $telefono = htmlentities($row['telefono']); if(!$email) $email = ' '; echo "<tr> <td> $nome </td> <td> $cognome </td> <td> $email </td> <td> $telefono </td> </tr>";}echo '</table>';// libero la memoria di PHP occupata dai record estratti con la SELECTmysql_free_result($result);// chiudo la connessione a MySQLmysql_close();?>
So che c'è un While di troppo (l'andare all'ultimo record lo rende inutile) ma non so bene come eliminarlo.
Altra cosa non mi funzionano i width="25%" con i td...
<td class="td">