Задать вопрос
@nsmilyk

Как сделать подстановку случайного значения в php?

Предположим есть n количество ников с форума, необходимо случайным образом выбрать пятерых и подставить в таблицу, которая находится на странице этого форума. Это должно происходить каждые 30 минут. Как это возможно осуществить? Поможет ли PHP или надо делать с помощью джава?
Даже если вы хоть что-то знаете прошу дать ссылку на материал или подсказать в каком направлении копать.
Не обязательно работать с БД можно привести пример с отдельными никами, которые предположим есть в текстовом документе.
  • Вопрос задан
  • 138 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
dimastik1986
@dimastik1986
учусь
а где список пользователей храните? вообще mysql + limit + RAND() + cron ))) как вариант

SELECT id FROM users ORDER BY rand() LIMIT 5;
и c помощью cron устанавливаете повтор, а результат записываете куда-то там куда вам нужно,
крон прошелся, выбрал 5 случайных, перезаписал данные, и так по кругу
Ответ написан
Konata69lol
@Konata69lol
backend developer (php/go)
Выбираете все ники в массив, обнуляете ключи массива, далее выбираете случайный индекс в пределах индексов массива (повторить несколько раз при необходимости). По полученным индексам выбираете ники из этого массива.
Это всё решается и на php и на java и на любом другом серверном языке.
Со стороны бд лучше не решать, т.к. там дорогая операция рандомной выборки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽