نوشتن query به صورت random

barandata

Member
سلام من می خوام از جدول خبرهام 5 تا خبر که مربوط به مقالات هست رو به صورت تصادفی انتخاب کنم و نمایش بدم
ولی نمی دونم چطوری به صورت random این کار رو انجام بدم ممنون میشم راهنماییم کنید.
PHP:
[LTR]$query="select * from commont where menu='maghale'  limit 5;";[/LTR]
 

barandata

Member
ممنون از راهنماییتون ولی خطا میده و query رو اجرا نمی کنه
Fatal error: Call to a member function fetch_assoc() on a non-object​
 

Masoud1365

مدیر انجمن
اسم جدول و شرط رو تستی نوشتم کوئریتونو کامل اینجا میزارید ؟
 

barandata

Member
من query رو به شکای که شما گفتید به این صورت تغییر دادم ولی باز خطا میده
PHP:
      $query="select * from `commont` where menu='maghale' ORDER BY `rand()` LIMIT 5;";
 

greencat

Member
خطایی هم که میده رو قرار بدید، تا بشه گفتش مشکل کجاست و راه حلش چیه.
 

hasanak852

Active Member
همیشه مشکل از کوئری نیست، مشکل این یکی غلط املاییه!
PHP:
$query="select * from `commont` where menu='maghale' ORDER BY `rand()` LIMIT 5;";  
$query="select * from `commont` where `menu`='maghale' ORDER BY `rand()` LIMIT 5;";

دقت کنید دیگه!
 

barandata

Member
مشکل از غلط املایی نیست تست گرفتم
پیام خطایی که میده رو بالای صفحه گذاشتم
ممنون
 

hasanak852

Active Member
اینجوری بذار بعد خطاش رو بگو:
PHP:
$result=mysql_query('the query') or die(mysql_error());
 

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

بالا