Не обязательно, можно выбирать рандомные записи, только BY RAND() при этом не использовать.
например такой:
SELECT cat,trans,name FROM `cms_freepages` f JOIN ( SELECT rand() * (SELECT max(id) from `cms_freepages`) AS max_id ) AS m WHERE f.id >= m.max_id ORDER BY f.id ASC LIMIT 20;
Адаптировать думаю можно под DLE
Лёня мой запрос да, немного затупил. Но и твой не рандом. Он по порядку достает с определенного места с бд
Не обязательно, можно выбирать рандомные записи, только BY RAND() при этом не использовать.
например такой:
SELECT cat,trans,name FROM `cms_freepages` f JOIN ( SELECT rand() * (SELECT max(id) from `cms_freepages`) AS max_id ) AS m WHERE f.id >= m.max_id ORDER BY f.id ASC LIMIT 20;
Он ничем не отличается от ORDER BY RAND() и БД умрёт от этого запроса.
ну ну. проверь сначала и тогда узнаешь
SELECT
мой вариант
Чтобы он потом еще 10 тем создал с вопросами :)
та не. он быстро коннектится. шустрее опенвпн
там где работает OpenSSL/1.0.2l ето php 7.0
где не работает OpenSSL/1.1.1f php 7.4
т.к. название города заранее неизвестно
а htaccess по-вашему сам знает все города