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