|
|
|
|
|
для: cheops
(25.03.2006 в 22:35)
| | спасибо все получилось, а я немного не там думал. | |
|
|
|
|
|
|
|
для: des
(25.03.2006 в 22:32)
| | Для этого необходимо добавить конструкцию ORDER BY RAND()
<?php
$sql = "SELECT * FROM stories
where pages = 'base' AND new = 'NEW'
ORDER BY RAND()
LIMIT 1,30";
?>
|
PS Вопросы, посвящённые MySQL лучше сразу задвать в разделе MySQL. | |
|
|
|
|
|
|
| Как вывести случайную строку из базы. Помеченную как new.
$sql = "SELECT * FROM stories
where pages = 'base' AND new = 'NEW'
LIMIT 1,30";
$result = mysql_query($sql);
if($pages=mysql_fetch_array($result)){ .....}
Выводит постоянно одну - ну это и понятно.
А если у меня 1000 строк и 50 из них 'new'? LIMIT не подходит.
И как можно после использовать функцию shuffle() или rand()
Заранее благодарен за помощь или хорошую мысль. | |
|
|
|
|