-1
私はこのコードを、ユーザーをデータベースにアップロードできるチュートリアルを使用して作成しました。すべてがうまくいっていますが、唯一の問題は同じユーザーの2人が何度も何度も表示され始めたことです。ユーザーが追加するたびに5人が展開され始めます...これを引き起こす原因は何ですか?リスト全体をレイアウトするインデックス内のユーザーリストは重複を作成しますか?
アイテム:
<h2>Names:</h2>
\t <table border='1'>
\t \t <tr>
\t \t \t <th>ID</th>
\t \t \t <th>Username</th>
\t \t </tr>
\t \t
\t \t <?php
\t \t \t $sql_list = "SELECT * FROM names ORDER BY username ASC";
\t \t \t $results = mysqli_query($db, $sql_list) or die(mysql_error());
\t \t \t $names = "";
\t \t \t \t \t \t
\t \t \t if(mysqli_num_rows($results) > 0) {
\t \t \t \t while($row = mysqli_fetch_assoc($results)) {
\t \t \t \t \t $id = $row['id'];
\t \t \t \t \t $user = $row['username'];
\t \t \t \t \t
\t \t \t \t \t $names .= "<tr><td>$user</td></tr>";
\t \t \t \t \t echo $names;
\t \t \t \t }
\t \t \t } else {
\t \t \t \t echo "No Users Found";
\t \t \t }
\t \t ?>
\t </table>
回答のいずれかがあなたのために働くのですか? – chris85