sql >> データベース >  >> RDS >> Mysql

PHPを使用してMySQLクエリの結果をテーブルに表示する

    私たちは皆、非常に単純な問題に真剣に取り組んでいると思います。すでにSELECT *を使用しています クエリで、テーブルから3つの列すべてをすでにフェッチしているためです。これで、テーブルの各行に別のセルを追加するだけで済みます。

    echo "<tr><td>" . htmlspecialchars($row['username']) . "</td><td>" . htmlspecialchars($row['time']) . "</td></tr>";
    

    また、行を正しい順序でフェッチしていることを確認するには、ORDER BYを追加する必要があります クエリへ:

    SELECT * FROM timetable WHERE day = '$yesterdow' ORDER BY time
    

    ORDER BYを指定しない場合 条項では、特定の順序で結果が得られる保証はありません。

    最後にもう1つ、不必要に行を2回ループしています。 foreachループを取り除き、エコーをwhileループ内に直接配置します。



    1. リーダーボードを作成するには、ランク/位置を表示するにはどうすればよいですか?

    2. PostgreSQLでデータベースとテーブルを作成および削除する方法

    3. テーブルを変更して列のデフォルト値を変更する

    4. phpとmysqlを使用して日付の差を時間単位でカウントします