Вывод случайных статей из библиотеки на главную

2.42K
.
КЕК
я сделал у меня даже текст не отображается
.
WE Team
я не проверял) сек)
.
КЕК
может дать ссылку на мою библу ? Если надо
.
rand нaдo юзaть эт вoбщe 1 зaпpocoм дeлaeтcя
.
WE Team
<?php
$res = mysql_query("select * from `lib` where `type` = 'bk' and `moder`='1' and `count`>'0' ORDER BY `count`");
$ccc = mysql_result($res, 0);

for ($i=0; $i <4; $i++)
{ 
$rand = rand(1,$ccc);
$arr = mysql_fetch_array(mysql_query("select * from `lib` where `id` = '".$rand."'"));
echo '<b><a href="library/index.php?id=' . $arr['id'] . '">'.$arr['name'].'</a></b><br/>' . $arr['announce'] . '<br/>';
}
?>
.
WE Team
dakilla (04.12.2010/18:28)
rand нaдo юзaть эт вoбщe 1 зaпpocoм дeлaeтcя
хм) нука дай мне код чтоб одним запросом!
.
WE Team
$res = mysql_query("select * from `lib` where `type` = 'bk' and `moder`='1' and `count`>'0' ORDER BY `count`");
		$ccc = mysql_num_rows($res);

		for ($i = 0; $i < 4; $i++)
		{
			$rand = rand(1, $ccc);
			$arr = mysql_fetch_array(mysql_query("select * from `lib` where `id` = '" . $rand . "'"));
			echo '<b><a href="library/index.php?id=' . $arr['id'] . '">' . $arr['name'] . '</a></b><br/>' . $arr['announce'] .
				'<br/>';
		}
.
RiSeD (04.12.2010/18:30)
хм) нука дай мне код чтоб одним запросом!
$row = mysql_fetch_assoc(mysql_query("SELECT * FROM `таблица` ORDER BY RAND() LIMIT 1"));
echo $row['поле'];
Но я бы так не стал делать если записей больше 10000
.
RiSeD
WE Team
Krite (04.12.2010/18:40)
$row = mysql_fetch_assoc(mysql_query("SELECT * FROM `таблица` ORDER BY RAND() LIMIT 1"));
echo $row['поле'];
Но я бы так не стал делать если записей больше 10000
совсем забыл))) ну да. я с тобо й соглашусь... в плане нагрузки...
.
Krite, дa?? я нaoбopoт cчитaл чтo тak мeньшe нaгpyзkи
Всего: 75