2017-10-18 19 views
1

Après avoir mis les valeurs de la base de données dans le tableau HTML, la table devient trop grande. Tout code CSS n'aide pas. Dois-je changer quelque chose dans le type de valeur de la base de données? Ou toute autre suggestion?HTML Taille de la table trop grande après mysql_fetch_assoc

est Ci-dessous le code:

<?php 

    $connector = mysql_connect('localhost','root','') 
     or die("Unable to connect"); 
    echo "Connections are made successfully::"; 
    $selected = mysql_select_db("user_registration", $connector) 
    or die("Unable to connect"); 

    //execute the SQL query and return records 
    $result = mysql_query("SELECT * FROM login ORDER BY 1 DESC "); 


    ?> 

    <table class="table1" border="2" > 
    <thead> 
    <tr> 
     <th>ID</th> 
     <th>Name</th> 
     <th>Surename</th> 
     <th>Email</th> 
     <th>Gender</th> 
     <th>Username</th> 
     <th>Password</th> 
    </tr> 
    </thead> 
    <tbody> 
    <?php 
     while($row = mysql_fetch_assoc($result)){ 
     echo 
     "<tr > 
      <td >{$row['id']}</td> 
      <td>{$row['name']}</td> 
      <td>{$row['surename']}</td> 
      <td>{$row['email']}</td> 
      <td>{$row['gender']}</td> 
      <td>{$row['username']}</td> 
      <td>{$row['password']}</td> 
     </tr>\n"; 
     } 
    ?> 
    </tbody> 
</table> 
<?php mysql_close($connector); ?> 

Répondre

1

Vous devez sélectionner un sous-ensemble de vos enregistrements, sinon la page va croître aussi vite que la table de base de données ... utilisez l'instruction LIMIT pour revenir à une page une fois ...

SELECT id, name, etc 
FROM MyTable 
ORDER BY id 
LIMIT (0, 20) 

La page suivante est

SELECT id, name, etc 
FROM MyTable 
ORDER BY id 
LIMIT (20, 20) 

Et ainsi de suite.

+0

Salut, merci pour le commentaire mais mon problème est que les colonnes et la hauteur des lignes de la table est trop grande (ne veulent pas limiter ou quoi que ce soit). La table est correcte d'abord, une fois que je récupère les données de la base de données, la table devient très grande. Merci! – Ardi