[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Случайный вывод из базы данных?
Гость_Николай
Как выводить данные из базы я зная, а как выводить случайные данные ограниченные определенным количеством?

У меня каталог, надо из него вытащить случайные позиции не более 10 штук, как это сделать?



Спустя 12 минут, 59 секунд (3.07.2009 - 14:23) stepan написал(а):

Спустя 1 минута, 26 секунд (3.07.2009 - 14:25) waldicom написал(а):
Совет: поиск по форуму займет гораздо меньше времени, чем написание Вашего (да и этого) сообщения.
ORDER BY RAND()

Спустя 1 минута, 44 секунды (3.07.2009 - 14:26) Soldier Ghost написал(а):
Надо запомнить пригодится

Спустя 15 минут, 4 секунды (3.07.2009 - 14:41) Guest написал(а):
Все работает, спасибо. Извините за еще один простой вопрос, а как обозначить выбирать из таблицы все кроме какихто категорий?

Спустя 13 минут, 56 секунд (3.07.2009 - 14:55) glock18 написал(а):
Читайте про клаузу WHERE и
1. оператор <> и AND

или

2. NOT IN

Спустя 8 часов, 17 минут, 30 секунд (3.07.2009 - 23:13) Shurick написал(а):
SQL
SELECT * FROM mytable WHERE myvalue1='10' and myvalue2='20' order by rand() limit 5



где myvalue1 "какието категории" и их значения

Спустя 31 минута, 37 секунд (3.07.2009 - 23:44) twin написал(а):
Цитата
SELECT * FROM mytable WHERE myvalue1='10' and myvalue2='20' order by rand() limit 5

Ммммда... А проверить, прежде чем писать?

Спустя 22 минуты, 42 секунды (4.07.2009 - 00:07) Shurick написал(а):
Цитата (twin @ 3.07.2009 - 20:44)
Цитата
SELECT * FROM mytable WHERE myvalue1='10' and myvalue2='20' order by rand() limit 5

Ммммда... А проверить, прежде чем писать?

работает

правда у меня ведь свои значения вместо myvalue1='10'... подумал как пример сойдет
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.