เมื่อเรา
ใช้คำสั่ง SQL เพื่อดึงข้อมูลออกมาประมวลผล เรียบร้อยแล้ว
แต่ข้อมูลเรายังไม่ออกมา เราต้องทำการดึงข้อมูลออกมา โดยจะใช้วิธี วนลูป while
<table width="600" border="0" cellspacing="0" cellpadding="5" align="center">
<tr>
<td bgcolor="#99FF00"><div align="center"><strong>รหัสนักศึกษา</strong></div></td>
<td bgcolor="#99FF00"><div align="center"><strong>ชื่อ - สกุล</strong></div></td>
<td bgcolor="#99FF00"><div align="center"><strong>เว็บลิ้ง</strong></div></td>
</tr>
<?
while($row = mysql_fetch_array($result)){
?>
<tr>
<td><?=$row[code];?></td>
<td><?=$row[prefix].$row[fname];?></td>
<td><a href="<?=$row[weblink];?>"><?=$row[weblink];?></a></td>
</tr>
<?
}
?>
</table>
ตัวอย่างโค้ดด้านบน
โดยลูป while เราจะวน tr ที่ใช้กำหนดแถวให้กับตาราง
mysql_fetch_array = คือการใช้คืนค่า ค่าข้อมูล ของ result ในแถวที่ชี้อยู่ และเก็บไว้ที่ array และเลื่อนไปตัวชี้ชี้ไปยังตำแหน่งถ้ดไป
เมื่อเราใช้ mysql_fetch_array($result)
$result คือ ตัวแปรที่ query มาจาก $sql
แล้วเราก็ ครอบด้วย ลูป while
$row คือ ข้อมูลที่เราเก็บไว้ เวลาใช้
ก็ดูตามฐานข้อมูล เช่น $row[id];
อยากจะให้แสดง field ไหนก็เขียนได้ตามใจชอบเลย