Drupal 6: получение случайных данных из базы данных - PullRequest
0 голосов
/ 26 апреля 2010

Я провожу несколько часов в Google, но не могу найти: /

возможно ли получить случайные данные из базы данных с помощью Drupal 6?

ценить помогает! спасибо!

Ответы [ 3 ]

0 голосов
/ 26 апреля 2010

Почему бы не использовать виды? Вы можете указать, какой контент извлекать, ограничить до 1 результата и указать, чтобы он сортировал его случайным образом.

0 голосов
/ 27 апреля 2010

Вы хотите получить случайные узлы? Случайные пользователи? Случайные комментарии? Вопрос немного расплывчатый. Представления могут поддерживать случайный порядок и случайную фильтрацию. , , так что вы можете вернуть свой контент в случайном порядке или случайным выбором Это помогает?

0 голосов
/ 26 апреля 2010

Если вам нужны случайные данные, нет смысла получать их из базы данных, вместо этого вы должны сгенерировать их PHP.

Чтобы ответить на ваш вопрос: Если вы хотите получить случайную строку из вашей базы данных, вы можете сделать: (только MySQL)

SELECT * FROM table
ORDER BY RAND()
LIMIT 1

Но вы все равно должны указать таблицу.

...