คือผมติดปัญหาแสดงข้อมูลอ่ะครับ
ฐานข้อมูล student ตาราง grade
สมมุติว่า มีนักเรียนได้เกรด 4 100 คน ผมหาค่าตัว 100 คนได้แล้วอ่ะครับ
อยากให้แสดงรหัสประจำตัวนักเรียนที่ได้เกรด 4 ทั้งหมด(100 รหัส)อ่ะครับ ไม่รู้จะใช้คำสั่งอะไรดี
วานพวกพี่ๆช่วยดูด้วยครับ
คือผมติดปัญหาแสดงข้อมูลอ่ะครับ
ฐานข้อมูล student ตาราง grade
สมมุติว่า มีนักเรียนได้เกรด 4 100 คน ผมหาค่าตัว 100 คนได้แล้วอ่ะครับ
อยากให้แสดงรหัสประจำตัวนักเรียนที่ได้เกรด 4 ทั้งหมด(100 รหัส)อ่ะครับ ไม่รู้จะใช้คำสั่งอะไรดี
วานพวกพี่ๆช่วยดูด้วยครับ
ดูอะไรอ่ะครับ
จะถาม query หรืออะไรครับ
ยังไงอ่ะครับ ประมาณว่า
ผมต้องการให้แสดงเลขประจำตัวนักเรียนในตาราง id อ่ะครับ
ออกมาประมาณนี้
1234,1348,5646,4651,6544 อ่ะครับ
select id from student where grand = 4
แล้วไป loop แสดงผลเอาเองก็น่าจะได้นะครับ หรือผมเข้าใจอะไรผิดไป?
คือตอนนี้ผมใช้โค้ดนี้อยู่(ในการแสดงว่ามีใครได้เกรด 4 บ้าง)
$grade = mysql_query(“SELECT COUNT(id) FROM
studentAS grade WHEREgrade= '” . $student[“grade”] . “'”) or sqlerr(FILE, LINE);
$row120 = mysql_fetch_row($grade);
$gradeuse = $row120[0];
แสดงเกรดก็
เกรด $gradeuse
เกรด 4
<?php
$grade = mysql_query("SELECT id FROM `student` AS grade WHERE `grade` = '" . $student["grade"] . "'") or sqlerr(__FILE__, __LINE__);
$res = array();
while ($row
[quote author=icez link=topic=23336.msg221522#msg221522 date=1254934367]
<?php
$grade = mysql_query("SELECT id FROM `student` AS grade WHERE `grade` = '" . $student["grade"] . "'") or sqlerr(__FILE__, __LINE__);
$res = array();
while ($row
โครงสร้างตารางล่ะครับ

ผมทำตามนี้ครับ
เอา name ของนักเรียนที่ได้เกรด 4 ทั้งหมดมาแสดงผลอ่ะครับ
<?php
$grade = mysql_query("SELECT name FROM `student` AS grade WHERE `grade` = '" . $student["grade"] . "'") or sqlerr(__FILE__, __LINE__);
$res = array();
while ($row
[quote author=icez link=topic=23336.msg221543#msg221543 date=1254937721]
<?php
$grade = mysql_query("SELECT name FROM `student` AS grade WHERE `grade` = '" . $student["grade"] . "'") or sqlerr(__FILE__, __LINE__);
$res = array();
while ($row