Krite, я больше чем уверен что мы всёравно останемся при своих мнениях,
но хорошо, давай перейдем к практике ![]()
создай у себя таблицу
CREATE TABLE `test2` (
`id` int(11) NOT NULL auto_increment,
`komm` int(10) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;и добавь туда 100 записей ( цифр и больше ста ненадо, а то все на смарку будет)
for($i=1; $i<101; $i++){
mysql_query("INSERT INTO `test2` SET `komm`='". $i ."'");
}далее запусти вот это и попробуй выжать из своего примера $row['komm'] больше 51 :-D
for($i=1; $i<10000; $i++){
$limit = 2;
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `test2`;"), 0);
$list = ceil($count / $limit) - 1;
$asc = 'ORDER BY `id` ASC';
$desc = 'ORDER BY `id` DESC';
$array = array($asc, $desc);
shuffle($array);
$start = mt_rand(0, $list);
$q = mysql_query("SELECT `komm` FROM `test2` $array LIMIT $start, $limit");
while($row = mysql_fetch_assoc($q)){
if($row['komm'] > 50){
echo $row['komm'] . '<br />';
break 2;
}
}
}