ถามเกี่ยวกับการแสดงข้อมูลจาก sql หน่อยครับ

คือผมติดปัญหาแสดงข้อมูลอ่ะครับ

ฐานข้อมูล 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 student AS grade WHERE grade = '” . $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