sql >> Database >  >> RDS >> Mysql

Maak een tabel met PHP-controle met de waarde vóór en de huidige waarde (array)

Als ik het goed begrijp, wil je dat tabel 2 eruitziet zoals in de afbeelding, dus op basis daarvan ga ik je vraag beantwoorden.

U kunt de onderstaande HTML gebruiken die eruit zal zien als de tabel die u wilde hebben.

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

Wil je jsFiddle hier zien

Je hebt je SQL niet gepost, je hoeft geen forwach te gebruiken je kunt while loop het zoals hieronder getoond.

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

Houd er rekening mee dat dit zonder uw SQL is, dus pas het aan uw behoefte aan en is in PDO .



  1. Hoe gezond is uw SQL-server? Proactieve databasebewaking is van cruciaal belang

  2. Inhoud van databasebestand bekijken in Android Studio

  3. Hoe maak je een draaitabel in MySQL

  4. Aggregatie van (x,y) coördinaatpuntenwolken in PostgreSQL