| веб-мастеру | Услуги SEO | Статьи Веб-Мастера | Доменные имена | SEO Tools | whois | книги веб-мастеру |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| webYoO |
29.6.2009, 1:17
Сообщение
#1
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 1 Регистрация: 29.6.2009 Пользователь №: 2 378 |
pomogite pojalusta kak zdelati shtob vibor iz bazi danih bil slu4ainim ...
toesti esli napesati $result = mysql_query("SELECT * FROM table ,$db") to on dast mne vse stroki iz table ,, a mne nad 4tob on dal mne toka odnu stroku i 4tob ona bila slu4ainoi ,,, kak eto zdelati ?? mne o4eni nujna vasha pomashi .. zaranee sposibo |
| gid |
30.6.2009, 10:57
Сообщение
#2
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 771 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
Эта задача решается примерно так:
$result = mysql_query("SELECT * FROM table ORDER BY RAND() LIMIT 1" ,$db) для остальных типов баз данных запрос будет выглядеть так: PostgreSQL: SELECT * FROM table ORDER BY RANDOM() LIMIT 1 Microsoft SQL Server: SELECT TOP 1 * FROM table ORDER BY NEWID() IBM DB2: SELECT * FROM table ORDER BY RAND() FETCH FIRST 1 ROWS ONLY Oracle: SELECT * FROM ( SELECT * FROM table ORDER BY dbms_random.value ) WHERE rownum = 1 где * - место для перечисления полей таблицы (если не менять, то все поля) 1 - число результатов table - имя таблицы (замените на свое название) -------------------- В своей работе я использую:
∙ Sape - для купли/продажи ссылок со страниц сайтов ∙ Miralinks и Advego - для купли/продажи рекламных статей∙ SEOBudget и CS Yazzle - для оценки бюджета ![]() ![]() ![]() ∙ SeoPult - для автоматического продвижения (когда ленюсь)∙ HT-Systems - надежный хостинг, для больших сайтов Хочу жить на о.Самуи ***** Мониторинг позиций сайтов ***** Создание сайтов и их поисковая оптимизация |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__| |
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 18.5.2012, 5:16 |