php内に動的テーブルを作成するために$count
、特定のテーブルの行をカウントするクエリから変数を設定します。次に、正確な行数をHTMLテーブルとして作成します。
for($i=1;$i=<$count;$i++){
echo"<tr><td>$name</td><td>$rights</td></tr>";
}
それが私がテーブルを表示したい方法です。ただし、forループが呼び出されるたびに、との値はデータベーステーブルから取得する必要があります$name
。$rights
しかし、これをどのように処理する必要がありますか?IDがiに等しい行から名前を選択する簡単なクエリについて考えました。しかし、テーブルからエントリを削除すると、常にギャップが生じることを思い出しました。たとえば、3つのエントリがあり、2番目のエントリを削除した場合。エントリは2つだけです。したがって、IDが3である2番目の行の名前は選択されません。この問題を適切な方法で処理する方法はありますか?