วันจันทร์ที่ 2 ธันวาคม พ.ศ. 2556

<?php
$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; คือ ไว้แสดงข้อความ

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

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