Translate

วันอาทิตย์ที่ 5 มกราคม พ.ศ. 2557

อธิบายคำสั่งต่อไปนี้

<?php
$sql="select * from student order by id asc";
$query=mysql_query($sql) or die(mysql_error());
$num=mysql_num_rows($query);
echo "จำนวนทั้งหมด ".$num." คน<br>";
?>

คำสั่ง select * from student order by id asc เป็นคำสั่ง sql 
select * หมายความว่า เลือกทุกฟิว 
from student หมายความว่า จาก ตารางข้อมูล student
order by id หมายความว่า เรียงลำดับ id ของตาราง student
asc หมายความว่า เรียงจากน้อยไปหามาก
เป็นการแสดงข้อความโดยใช้คำสั่ง echo เพื่อแสดงข้อความทางเบราเซอร์

<table width="554" border="1" align="center" cellpadding="0" cellspacing="0">
เป็นการกำหนด โดยตารางทั้งหมดกว้าง 554 มีขอบหนา 1 และใหห้อยู่ตรงกลาง
  <tr>
    <td width="51"><div align="center">ลำดับ</div></td>
มีความกว้าง 51 ตัวอักษรคำว่า "ลำดับ" อยู่ตรงกลาง
    <td width="89"><div align="center">รหัส</div></td>
มีความกว้าง 89 ตัวอักษรคำว่า "รหัส" อยู่ตรงกลาง
    <td width="170"><div align="center">ชื่อ-สกุล</div></td>
มีความกว้าง 170 ตัวอักษรคำว่า "ชื่อ-สกุล" อยู่ตรงกลาง
   </tr>

  <?php
  $i=0;
  while($row=mysql_fetch_array($result)){
  $i++;
  ?>
  <tr>
    <td><div align="center"><?php echo $i; ?></div></td>
    <td><?php echo $row["student_id"]; ?></td>
    <td><div align="left"><?php echo $row["title"]."".$row["name"]." ".$row["surname"]; ?> </div></td>
    </tr><?php }?>
</table>
เป็นการกำนดฟังก์ชั่นใช้นับจำนวนแถว (record)


นางสาวศิริลักษณ์ เพชรอาวุธ
เลขที่ ๓๓ ชั้นมัธยมศึกษาปีที่ ๕/๕

ไม่มีความคิดเห็น:

แสดงความคิดเห็น