()mysql_num_rows

در چه شرايطي اين خطا ظاهر ميشه ؟!

کد:
mysql_num_rows(): supplied argument is not a valid MySQL result resource
 

golden

Member
شما از این تابع فقط برای شمارش نتیجه queryهای مربوط به SELECT میتونید استفاده کنید. در غیر این صورت به شما error داده خواهد شد.البته اگه syntax مربوط به query شما غلط باشه بازم این خطا برمیگرده.
 
golden گفت:
شما از این تابع فقط برای شمارش نتیجه queryهای مربوط به SELECT میتونید استفاده کنید. در غیر این صورت به شما error داده خواهد شد.البته اگه syntax مربوط به query شما غلط باشه بازم این خطا برمیگرده.


نگاه كنيد اين كد من هست
کد:
function show_links($number) {
    db_connect();
    $query="SELECT * FROM `links` ORDER BY `id` DESC LIMIT '$number'";
	$results = mysql_query($query);
	$num_results= mysql_num_rows($results);



هنگام اجراي ابن كد خطا ظاهر ميشه
 

golden

Member
1. مطمئنید که مقدار number$ صحیح هست؟

2. یه بار quotation ها را بردار ببین درست میشه؟
 

golden

Member
همه quotation مخصوصا دوتای آخر رو یعنی کد شما میشه:
کد:
$query="SELECT * FROM links ORDER BY id DESC LIMIT $number";
 

جدیدترین ارسال ها

بالا