PHP mysql_num_rows() ฟังก์ชัน
คำนิยามและวิธีใช้
mysql_num_rows() ฟังก์ชันส่งกลับจำนวนบรรทัดในผลลัพธ์
รูปแบบ
mysql_num_rows(data)
ตัวแปร | การอธิบาย |
---|---|
data | จำเป็นต้องมีตัวแปรตัวเดียว. ตัวแปรของผลลัพธ์. ตัวแปรของผลลัพธ์นี้มาจากการเรียกใช้ mysql_query() |
คำอธิบาย
mysql_num_rows() คืนค่าจำนวนบรรทัดในความหมายเลขที่ถูกทำนายของตัวแปรที่เรียกใช้ mysql_query() นี้ คำสั่งนี้มีผลบางครั้งเมื่อใช้ SELECT ภาษา SQL สำหรับที่จะได้รับจำนวนบรรทัดที่ถูกบันทึกโดยคำสั่ง INSERT, UPDATE หรือ DELETE ใช้ mysql_affected_rows().
ข้อความเตือนและหมายเหตุ
หมายเหตุ:ถ้าใช้ mysql_unbuffered_query()เมื่อมีการเรียกใช้ mysql_num_rows() จะคืนค่าที่ถูกต้องเมื่อทุกบรรทัดในความหมายเลขที่ถูกทำนายของตัวแปรที่เรียกใช้ mysql_query() แล้ว
ตัวอย่าง
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * FROM person"; $result = mysql_query($sql,$con); echo mysql_num_rows($result); mysql_close($con); ?>
Output คล้ายนี้:
3