ฟังก์ชันในการ 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.<?php2.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 = จำนวนแถวที่ได้จากการ SELECT7.?>
0 ความคิดเห็น :
แสดงความคิดเห็น