sql >> Database teknologi >  >> RDS >> Mysql

Opret tabel med PHP kontrol med før værdi og aktuel værdi (Array)

Hvis jeg forstår det rigtigt, vil du have, at tabel 2 skal være som vist på illustrationen, så baseret på det vil jeg besvare dit spørgsmål.

Du kan bruge nedenstående HTML, som vil ligne den tabel, du ønskede.

<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>

Vil du se jsFiddle her

Du har ikke sendt din SQL, du behøver ikke bruge en forwach du kan while sløj det som vist nedenfor.

<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>

Husk, at dette er uden din SQL, så juster det, så det passer til dit behov og er i PDO .



  1. Tilføj automatisk bogstaver foran et automatisk stigningsfelt

  2. Top måder at øge databaseeffektiviteten

  3. Den relationelle model

  4. Hvad er denne operator <=> i MySQL?