2009-11-07 5 views
0

utilisant php pour obtenir des résultats à partir d'une base de données en utilisantCant Fathom comment faire ... PHP/Mysql question

$ exe = mysql_query ("SELECT * FROM info ORDER BY ID ASC");

echo 'table width = "80%"';

while ($ r = mysql_fetch_array ($ exe)) {

Ensuite, la mise en page de table. Donc, je viens d'obtenir une longue liste de résultats. Y at-il de toute façon après que tous les 10 résultats font une pause ou mettent une ligne à travers?

Répondre

5

Utilisez un compteur et l'opérateur de module pour mettre quelque chose toutes les 10 lignes:

$i = 0; 
while (($row = mysql_fetch_array($exe)) != null) { 
    // print the row 
    if (++$i % 10 == 0) { 
    echo '<tr><td><hr></td></tr>'; 
    } 
} 
+0

Il n'y a pas besoin de l'option! = Null, null est une valeur falsifiée en PHP donc quand $ row == null la boucle while va se casser. –

Questions connexes