فنکشن 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