За последние 24 часа нас посетили 22287 программистов и 1031 робот. Сейчас ищут 649 программистов ...

Подгрузка RAND через AJAX

Тема в разделе "MySQL", создана пользователем zhenia3003, 6 май 2020.

  1. zhenia3003

    zhenia3003 Активный пользователь

    С нами с:
    20 авг 2012
    Сообщения:
    178
    Симпатии:
    3
    Подгружаю через AJAX новости в случайном порядке, как сделать, чтобы при новой подгрузке новости не повторялись?
    Код (Text):
    1. SELECT * FROM news order by RAND() LIMIT $num, 10
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Не повторялись с предыдущими? Или между собой в одном запросе?
     
  3. zhenia3003

    zhenia3003 Активный пользователь

    С нами с:
    20 авг 2012
    Сообщения:
    178
    Симпатии:
    3
    Я подгружаю новости кнопкой "Показать еще" по 10 шт., нужно, чтобы следующие 10 новостей и т.д. не повторяли уже загруженные новости
     
  4. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    SibBear и denis01 нравится это.
  5. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Как минимум, придется передавать идентификаторы тех новостей, что показываются сейчас, а в запрос добавить условие, что нибудь типа
    Код (Text):
    1. where id not in(1,2,3,7)
    Где 1,2,3,7 текущие ид новостей
     
    denis01 нравится это.