Akan mengehadkan paparan kepada ID pelajar # 1 dan mengecualikan semua yang lain
P粉807239416
P粉807239416 2023-08-07 21:06:11
0
1
387
<p>`` $query = "SELECT t1.ID,t1.student_id, t1.Subject, t1.1st_Grading, t1.2nd_Grading, t1.3rd_Grading, t1.4th_Grading, t1.Status, SUM(t1.1st_Grading + t1.2nd_Grading_ + t1. + t1.4th_Grading) / 4 sebagai Purata DARIPADA sistem_penggredan t1 KIRI SERTAI data pelajar t2 PADA t1.Id_pelajar = t2.ID KUMPULAN OLEH t1.ID ";</p> <pre class="brush:php;toolbar:false;">Ini ialah hasil kod ini, jika anda melihat anak panah merah dalam url, ia ialah pelajar#1, yang juga termasuk pelajar#2 item ![](https://i.stack.imgur.com/5wS7h.png)</pre> <p><br /></p>
P粉807239416
P粉807239416

membalas semua(1)
P粉415632319

Apabila pengguna mengklik pada pautan dengan ID pelajar 1, id parameter dalam pautan akan diperoleh, dan kemudian pembolehubah global $_GET['id'] digunakan dalam PHP untuk menanyakan pangkalan data, dan klausa WHERE digunakan dalam pertanyaan.

// Get the student ID from the URL parameter
$studentId = isset($_GET['id']) ? $_GET['id'] : null;


// Prepare the SQL query with the WHERE clause to fetch the specific student's data
$query = "SELECT t1.ID, t1.student_id, t1.Subject, t1.1st_Grading, t1.2nd_Grading, t1.3rd_Grading, t1.4th_Grading, t1.Status, 
          SUM(t1.1st_Grading + t1.2nd_Grading + t1.3rd_Grading + t1.4th_Grading) / 4 as Average 
          FROM grading_system t1 
          LEFT JOIN studentdata t2 ON t1.student_Id = t2.ID 
          WHERE t1.student_id = $studentId
          GROUP BY t1.ID";
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan