|
|
|
| скажите, как сделать случайную выборку по id в mysql, чтобы результатом вернуло три строки
ну вот например я делаю так
$sql="SELECT * FROM ".$dbname." WHERE moder='1' and rand(3)";
$result=mysql_query($sql);
while ($row=mysql_fetch_array($result))
{
$id = $row["id"];
}
|
надеюсь вопрос понятен, интересует - что нужно писать за место rand(3) ? | |
|
|
|
|
|
|
|
для: Uran-D
(31.01.2009 в 17:55)
| | | |
|
|
|
|
|
|
|
для: Loki
(31.01.2009 в 18:34)
| | спасибо, а как организовать выборку на 3 последних строчки? последние считаются те три где id значения максимальные, т.е. например где id = 299 id =300 id = 301 и 301-последнее | |
|
|
|
|
|
|
|
для: Uran-D
(31.01.2009 в 18:54)
| | | |
|
|
|
|
|
|
|
для: Uran-D
(31.01.2009 в 18:54)
| | - | |
|
|
|