Dynamique de créer des lignes et de colonne, avec l'aide de PHP et HTML

Je veux créer des dynamiques de lignes et de colonnes à l'aide de HTML et PHP, mais je suis un peu confus au sujet de ce code afin de l'aide est certainement appréciée.

<table>
<?php
  $tr = 0;
  foreach ($data as $db_data) {
    $tr++;
    if ($tr == 1) {
      echo "<tr>";
      }

    echo "<td>";
    echo $db_data['id'];
    echo "</td>";
    }

  if($tr == 2){

    }
?>
</table>

Scénario est simple:

De données Mysql retour 6 aucun des enregistrements à partir de la boucle for-each le résultat sera show comme cette image

Dynamique de créer des lignes et de colonne, avec l'aide de PHP et HTML

Même manière, les données Mysql retour 3 pas d'enregistrements, le résultat sera montrer comme cette image

Dynamique de créer des lignes et de colonne, avec l'aide de PHP et HTML

Quelle est votre question?
Ce $data ressemble?
retourner les données de la db
mon Q est comment imprimer comme ceci

OriginalL'auteur Query Master | 2012-03-22