Welcome

Innovation distinguishes between a leader and a follower.

" นวัตกรรมแยกผู้นำกับผู้ตามออกจากกัน " Steve Jobs


ฟังก์ชันในการ 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.?>
ฟังก์ชัน แบบ mysqli เช่น mysqli_affected_rows() และ mysqli_num_rows() ก็มีลักษณะการทำงานเหมือนกับฟังก์ชันแบบ mysql เช่นกัน

0 ความคิดเห็น :

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

 
JUNCTION X © 2013. All Rights Reserved. Powered by Blogger
Top