ورود

View Full Version : انتخاب رکوردها بصورت تصادفی



fafa_na
چهارشنبه 18 بهمن 1391, 13:59 عصر
سلام
دوستان من میخوام بصورت تصادفی اطلاعات موجود در جدولمو نشون بدم.دستور زیر را نوشتم


$query = 'SELECT * FROM #__js_job_resume ORDER BY RANDOM()';
$db->setQuery($query, 0, $count);
$rows = $db->loadObjectList();

$i = 0;
$lists = array();

foreach ( $rows as $row ) {



ولی خطای زیر را میده



Warning: Invalid argument supplied for foreach() in line

یعنی رو خط foreach داره ایراد میگیره.

اصلا میشه بصورت تصادفی از جدول رکورد نشون داد؟؟؟؟ایراد کار من کجاست.ممنون

fafa_na
چهارشنبه 18 بهمن 1391, 14:46 عصر
تابع RANDOM نداریم دوست عزیز

$query = 'SELECT * FROM #__js_job_resume ORDER BY RAND()';

shayanelham
یک شنبه 29 بهمن 1391, 18:12 عصر
برای اینکه بتونی رندم انتخاب کنی هزارتا راه وجد داره بهترین راه کدنویسی تو زبان برنامه نویسی سروریه مثلا PHP.
اگه به بهینه سازیو این چیزا فکر میکنی با MySQL هم راه های زیادی وجود داره تو پست بعدی بهت جواب می دم به صورت کامل.