я сделал у меня даже текст не отображается
может дать ссылку на мою библу ? Если надо
rand нaдo юзaть эт вoбщe 1 зaпpocoм дeлaeтcя
<?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/>';
}
?>
dakilla (04.12.2010/18:28)
rand нaдo юзaть эт вoбщe 1 зaпpocoм дeлaeтcя
хм) нука дай мне код чтоб одним запросом!
$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
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и