X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Php-запрос к MYSQL для вывода случайной строки, php MYSQL запрос
webYoO
webYoO
Topic Starter сообщение 28.6.2009, 22:54; Ответить: webYoO
Сообщение #1


Помогите, пожалуйста, как сделать чтобы выбор из базы данных был случайным? То есть если написать $result = mysql_query("SELECT * FROM table ,$db"), то он даст мне все строки из table. А мне надо, чтобы он дал мне только одну строку и чтоб она была случайно. Как это сделать? Я не еще не знаю все функции в PHP и мне нужна помощь. Заранее спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 29.6.2009, 17:59; Ответить: ZiTosS
Сообщение #2


webYoO, уважаемый, я так понимаю у вас нет русской кодировки и вам удобнее писать транслитом. Ну чтож ваше дело.

1) Если вы пишите SQL запрос, то тут PHP функции не при чём. В SQL множество своих возможностей
2) Как же вытащить random запись из базы данных.
$rndResource = mysql_query("SELECT * FROM table ORDER BY RAND() LIMIT 1");
$random = mysql_fetch_array($rndResource); //массив с ключами - имя полей

Важно понять, что ORDER BY RAND() сортирует записи случайным образом. Сортировка не относится ни к какому из полей.
LIMIT 1 - вытащить только одну первую запись из запроса.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Партнерская программа для Эзотерики, Магии, Таро
партнерка для эзотерики
0 LiveExpert 347 Вчера, 15:13
автор: LiveExpert
Открытая тема (нет новых ответов) Партнерская программа для Эзотерики, Магии, Таро
партнерка для эзотерики
0 LiveExpert 321 Вчера, 15:13
автор: LiveExpert
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыAzinomoney.com - гемблинг-партнерка с 65%RS для каждого
Гарантированный заработок на гемблинг-трафике
65 AzinoMoney 29182 27.3.2024, 19:10
автор: AzinoMoney
Горячая тема (нет новых ответов) Делаю полностью уникальный дизайн для сайтов!
46 AlexDIZ 93484 26.3.2024, 20:03
автор: AlexDIZ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1120 26.3.2024, 14:13
автор: knezevolk


 



RSS Текстовая версия Сейчас: 29.3.2024, 2:50
Дизайн