• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
mysql_num_rows
#1
سلام دوستان بنده میخام چک کنم مثلا یک مقداری در دیتابیس است یا نه وقتی از دستور mysql_num_rows استفاده میکنم این پیغام را میدهد:
Warning:mysql_num_rows() expects parameter 1 to be resource, string given............. وقتی هم که خطا نمیده مقداری را هم برنمیگرداند!!
حال من در اونجا که اشاره میکنه نوشته ام:
If (mysql_num_rows $guery ! ==0
مثلا فلان کار را انجام بده
ببخشید پرانتزها رو ننوشتم ایراد از چیه؟؟
  پاسخ
تشکر شده توسط :
#2
از تابع COUNT() استفاده کن بهتره.
  پاسخ
تشکر شده توسط :
#3
(۱۳۹۴ مرداد ۱۲, ۰۹:۴۶ ق.ظ)ravand نوشته: از تابع COUNT() استفاده کن بهتره.

سلام دوست عزیز آیا از تابع count خارج از دستورmysql و داخل دستورات php هم میشه استفاده کرد؟!!
  پاسخ
تشکر شده توسط :
#4
ببین دوست عزیز تابع count یکی از توابع mysql می باشد. پس می توان به این صورت در php اجرا نمود:
کد پی‌اچ‌پی:
$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo 
$data['total']; 

منبع: http://stackoverflow.com/a/6907776/926639
سالهــــا مـــــى گــــــذرد، حادثه ها مى آید
انتظـــــار فـــــــرج از نیمـــــه خــــــرداد کشم

[عکس: ShowPicture.aspx?ID=52750d12-5d92-4286-9...height=100]
  پاسخ
تشکر شده توسط : ayoubsys


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان