PDA

View Full Version : گرفتن رندوم یکی از رکوردهای نتیجه سلکت



intel_amd
جمعه 02 آبان 1393, 14:25 عصر
بعد از انجام یک سلکت مثلا 200,000 رکورد نتیجه می شود حالا می خواهم یکی از این 200 هزار رکورد را رندوم فچ کنم و اینم در نظر داشته باشید که همیشه نتیجه این سلکت ثابت یک تعداد مشخص نمی شود شاید دفعه بعد سلکت انجام شود 100,000 رکورد نتیجه شود

bagherok
جمعه 02 آبان 1393, 15:14 عصر
قبلا سرچ کردید وبه نتیجه نرسیدید!!
Return Random Records in MySQL (https://www.google.com/search?q=Return+Random+Records+in+MySQL&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=sb)




ORDER BY RAND()
LIMIT 1

intel_amd
جمعه 02 آبان 1393, 15:29 عصر
$rnd=rand(0,mysql_num_rows($result));
mysql_data_seek($result,$rnd);
$row = mysql_fetch_array($result);


من اینجوری نوشتم اینم میشه؟

Mohammadsgh
جمعه 02 آبان 1393, 23:31 عصر
درستش همون تابع rand هست که تو mysql هست