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

前の値と現在の値(配列)を使用してPHPチェックを使用してテーブルを作成します

    正しく理解できれば、表2を図のようにしたいと思うので、それに基づいて質問に答えます。

    必要なテーブルのように見える以下のHTMLを使用できます。

    <table border=1>
      <tr bgcolor=#ffffff>
        <td>SeqNo</td>
        <td>Student Id</td>
        <td colspan = "2">maths</td>
        <td colspan = "2">art</td>
        </tr>
        <tr>
        <td colspan = "2"></td>
        <td>Exam 1</td>
        <td>Exam 2</td>
        <td>Exam 1</td>
        <td>Exam 2</td>
      </tr>
          <tr>
        <td></td>
        <td></td>
        <td>Exam 1</td>
        <td>Exam 2</td>
        <td>Exam 1</td>
        <td>Exam 2</td>
      </tr>
    </table>
    

    jsFiddle こちら をご覧ください

    SQLを投稿しなかったので、forwachを使用する必要はありません。 while 以下に示すようにループします。

    <table border=1>
      <tr bgcolor=#ffffff>
        <td>SeqNo</td>
        <td>Student Id</td>
        <td colspan = "2">maths</td>
        <td colspan = "2">art</td>
        </tr>
        <tr>
        <td colspan = "2"></td>
        <td>Exam 1</td>
        <td>Exam 2</td>
        <td>Exam 1</td>
        <td>Exam 2</td>
      </tr>
    <?PHP while($row = $stmt -> fetch(PDO::FETCH_ASSOC){ ?>
      <tr>
        <td>$row["seqNo"]</td>
        <td>$row["studen_id"]</td>
        <td>$row["Exam1"]</td>
        <td>$row["Exam2"]</td>
        <td>$row["Exam1"]</td>
        <td>$row["Exam2"]</td>
      </tr>
    <?php } ?>
    </table>
    

    これはSQLがないため、ニーズに合わせて調整し、PDOにあることに注意してください。 。



    1. データベースの外部キー/主キーとしてのVARCHARは良いですか、悪いですか?

    2. Pythonを使用したMySQL変数の挿入、機能しない

    3. Androidアプリを外部のMySQLデータベースと通信させる方法

    4. メールアドレスを主キーとして使用しますか?