рандомный выбор категории и подгрузка соответсвуюшей статьи

Тема в разделе "Как сделать...", создана пользователем ВадимПолоусоВорон, 29 окт 2013.

  1. ВадимПолоусоВорон

    ВадимПолоусоВорон Создатель

    Регистр.:
    14 апр 2013
    Сообщения:
    29
    Симпатии:
    9
    Доброго времени суток. Помогите / подскажите / наставте на путь истинный) В общем задача сл - есть список категорий в бд и есть таблица пользователей где каждому пользователю присваивается категория. Необходимо выбрать рандомно категорию и на основе этой категории подгрузить 2 рандомных пользователя, тоесть к примеру скрипт рандомно выбрал категорию актеры - если условие верно то скрипт должен подгдрузить 2 учетки пользователей в которых категория актеры - я не прошу написать за меня ко я прошу подсказать чем и как это сделать. Собственно с рандомо трабла нет а вот с подгрузкой учеток на основе выбранной категории - не могу вообще ничего придумать(
     
  2. Stas-P

    Stas-P

    Регистр.:
    7 сен 2013
    Сообщения:
    165
    Симпатии:
    126
    Если тебе нужно выбирать рандомом из базы, тогда для примера такой запрос
    Код:
    SELECT * FROM table ORDER BY RAND() LIMIT 1;
    можно ещё и так
    Код:
    $result = mysql_query('SELECT MAX(id) FROM table');
    $max_id = mysql_result($result, 0);
    
    $random_id = mt_rand(1, $max_id);
    
    $row = mysql_query('SELECT * FROM table WHERE id = '.$random_id);
     
    ВадимПолоусоВорон нравится это.
  3. ВадимПолоусоВорон

    ВадимПолоусоВорон Создатель

    Регистр.:
    14 апр 2013
    Сообщения:
    29
    Симпатии:
    9
    это выборка данных рандомом - это ясно и понятно ) мне нужно сл - вот смотрите мы сделали выборку и получили категорию артисты...теперь мы знаем что у нас в бд в таблице пользователи есть 10 пользователей с категорией артисты - и на основе всего это го нужно загрузить 2 пользователя с категорией артиcты, что то по типу
    if (kategory=artist){
    load usrs_profile_from_kategory_artist
    }
    как то так )