Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Buat tabel dengan pemeriksaan PHP dengan nilai sebelumnya dan nilai saat ini (Array)

Jika saya mengerti benar Anda ingin tabel 2 seperti yang ditunjukkan pada ilustrasi, maka berdasarkan itu saya akan menjawab pertanyaan Anda.

Anda dapat menggunakan HTML di bawah ini yang akan terlihat seperti tabel yang Anda inginkan.

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

Ingin melihat jsFiddle di sini

Anda tidak memposting SQL Anda, Anda tidak perlu menggunakan forwach Anda dapat while loop seperti yang ditunjukkan di bawah ini.

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

Ingatlah ini tanpa SQL Anda, jadi sesuaikan agar sesuai dengan kebutuhan Anda dan ada di PDO .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql di DNX 5.0

  2. Apakah mungkin menggunakan perintah tipe LOAD DATA INFILE untuk MEMPERBARUI baris di db?

  3. Tantangan Menskalakan Database MySQL Moodle

  4. MySQL Pesan sebelum Grup oleh

  5. Bagaimana cara mengubah susunan default tabel?