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

mysqlphpのwhileループとjoinの出力

    $q = mysql_query("
        SELECT
            n.id,
            n.firstname, 
            n.lastname,
            n.email,
            g.gradeone, 
            g.gradetwo, 
            g.gradethree, 
            ((g.gradeone + g.gradetwo + g.gradethree) / 3) AS average
        FROM
            newstudent n JOIN grades g USING (id)
        ORDER BY
            n.id
    ") or die (mysql_error());
    

    このクエリを使用して、結果を1つのループに出力してみてください-それを削除してください

    while ($r = mysql_fetch_array($avg))
    

    中かっこで。

    次のようなものを残します:

    ....
    print "<td>$row['gradetwo']</td>";
    print "<td>$row['gradethree']</td>";
    
    print "<td>$row['average']</td>";
    ....
    



    1. すべてがNULLではない場合

    2. JavaのプリペアドステートメントでLIMITコマンドを使用したMySQL構文エラー

    3. MySQL5.1からメールを送信する方法

    4. iOSでAmazonRDSを接続する方法