<?php
$sql ="select * from student order by id asc ";
$query=mysql_query($sql) or die(mysql_error());
$num=mysql_num_rows($query);
echo $num;
?>
$sql ="select * from student order by id asc ";
$query=mysql_query($sql) or die(mysql_error());
$num=mysql_num_rows($query);
echo $num;
?>
จงอธิบายคำสั่งแต่ละบรรทัดต่อไปนี้ ในบทความผ่านบล๊อกของนักเรียน
1.$sql ="select * from student หมายถึง เลือกดูงานในตารางของ student
2.order by id asc คือ ASC และ DESC คือรูปแบบการเรียงลำดับ
1. ASC เรียงจากน้อยไปหามาก
2. ASC เรียงจากมากไปหาน้อย
นอกจากนี้ยังสามารถกำหนด
การจัดเรียงได้มากกว่า 1
คอลัมน์
3.$query=mysql_query($sql) คือ เป็นการติดต่อกับฐานข้อมูลแล้ว query ข้อมูล และแสดงข้อมูลออกมาด้วย echo
4.die(mysql_error()); คือ การตรวจสอบว่า error หรือป่าว ถ้า sql error ให้แสดงค่า error ออกมา
5.$num=mysql_num_rows($query); คือ ใช้หาจำนวนแถว ให้ตัวแปร $num มีค่าเป็นจำนวนแถวของผลลัพธ์จากคำสั่ง SQL ซึ่งอยู่ในตัวแปร $query
6.echo $num; คือ ไว้แสดงข้อความ
3.$query=mysql_query($sql) คือ เป็นการติดต่อกับฐานข้อมูลแล้ว query ข้อมูล และแสดงข้อมูลออกมาด้วย echo
4.die(mysql_error()); คือ การตรวจสอบว่า error หรือป่าว ถ้า sql error ให้แสดงค่า error ออกมา
5.$num=mysql_num_rows($query); คือ ใช้หาจำนวนแถว ให้ตัวแปร $num มีค่าเป็นจำนวนแถวของผลลัพธ์จากคำสั่ง SQL ซึ่งอยู่ในตัวแปร $query
6.echo $num; คือ ไว้แสดงข้อความ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น