فنکشن mysql_num_rows() پائین‌نویسی PHP

تعریف و استفاده

mysql_num_rows() فنکشن نتایج کی تعداد سطرها را برمی‌گرداند.

نحوه نوشتن

mysql_num_rows(داده)
پارامتر توضیح
داده لازم است. مجموعه نتایج. این مجموعه نتایج از فراخوانی mysql_query() بدست می‌آید.

توضیح

mysql_num_rows() تعداد ردیف‌های مجموعه نتایج را بازمی‌گرداند. این دستور فقط برای دستورات SELECT معتبر است. برای دریافت تعداد ردیف‌هایی که توسط دستورات INSERT، UPDATE یا DELETE تأثیرگذار شده‌اند، از mysql_affected_rows().

نکات و توضیحات

توضیحات:اگر از mysql_unbuffered_query()، سپس mysql_num_rows() فقط پس از استخراج تمام ردیف‌های مجموعه نتایج بازخورد صحیح را ارائه می‌دهد.

مثال

<?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);
?>

خروجی مشابه:

3