ฟังก์ชันในการ Query ข้อมูล
การ query ไปยังฐานข้อมูลโดยใช้ PHP จะใช้คำสั่งพื้นฐานของ MySQL โดยผ่านฟังก์ชันmysql_query() ซึ่งคำสั่งต่าง ๆ ประกอบไปด้วย SELECT, INSERT, UPDATE และ DELETE รวมไปถึงคำสั่ง CREATE และ DROP ตารางในฐานข้อมูล
# รูปแบบ mysql_query(sqlcommand); โดยที่ sqlcommand คือ คำสั่ง SQL ในการ query ไปยังฐานข้อมูล # เช่น mysql_query("SELECT * FROM tbl_person");ถ้าเรา query ด้วยคำสั่ง INSERT, UPDATE, DELETE, CREATE TABLE หรือ DROP TABLE และมันทำ การคืนค่ากลับมาเป็น true เราก็สามารถใช้ฟังก์ชัน mysql_affected_rows() เพื่อตรวจสอบว่า แถวที่มีผลกระทบกับคำสั่งนั้น ๆ มีทั้งหมดกี่แถว
# รูปแบบ $affected_rows = mysql_affected_rows(); โดยที่ $affected_rows คือ ตัวแปรที่เก็บค่า แถวที่มีผลกระทบกับคำสั่งที่ส่งไป queryส่วนถ้าเราทำการ query ด้วยคำสั่ง SELECT เราก็สามารถใช้ฟังก์ชัน mysql_num_rows() ในการนับจำนวนแถวที่เป็นผลลัพธ์จากการ query นั้น ๆ ได้
1.
<?php
2.
mysql_connect(
"localhost"
,
"root"
,
"1234"
);
3.
mysql_select_db(
"db_person"
);
4.
$rs
= mysql_query(
"SELECT * FROM tbl_user"
);
5.
$num_rows
= mysql_num_rows(
$rs
);
6.
// $num_rows = จำนวนแถวที่ได้จากการ SELECT
7.
?>
0 ความคิดเห็น :
แสดงความคิดเห็น