по сути здесь тупой как пробка запрос
SELECT statut, COUNT(*) as cnt FROM requests t1, clients t2 WHERE t2.id_client = t1.id_client
тогда будет хотя бы один запрос, а не сто
хотя все равно группировка по джойну - это та еще радость
но в любом случае нужен индексы по статуту
LEFT JOIN clients t2 ON t2.id_client = t1.id_client WHERE t2.id_client IS NOT NULL
это бессмыслица, которая по человечески пишется
JOIN clients t2 ON t2.id_client = t1.id_client
1. Идешь в интернет, и читаешь про аякс, как его делать. Как делать запрос, как получать джейсон, как потом отрисовывать информацию из него.
2. делаешь у себя еще один РНР скрипт, который НИЧЕМ не отличается от других твоих скриптов, только возвращает не хтмл а джейсон. Хотя стоп. Ах да, я как же я мог забыть. У тебя же гениальная структура, с единым индексом, который сначала выводит "хидер". Который тебе в джейсон ответе сто лет в обед не нужен.
В общем самым простым решением будет забыть про очередную дамскую капризульку,
Куда мой fetch с фильтром летит? Сразу в cms или в промежуточный php, который делает curl?
Анастасия, давай я процитирую за автора ответа "У себя на сервере сделай скрипт, который примет запрос из этой функции, выполнит соответствующий курл"
Неужели из этой фразы неясно, что куда летит?
в этом ты прав
но пример у тебя кривой. а, главное, ненужный, поскольку код никто не просил
о чем я тебе и написал
а ты встал в позу и начал требовать чтобы я тебе написал пример без жиквери
и мне реально интересно, ты правда считаешь что этот мир нуждается в ещё одном примере аякс запроса? То есть тех, которые уже есть, недостаточно? Пока ты не увидишь пример, написанный специально для тебя, тайное знание о том, как делать аякс запросы без жиквери останется для тебя недоступным? Вот ты это прям серьёзно сейчас?
Главное, этот же самый человек, у которого сейчас шекспировские страдания по поводу лишнего НТТР запроса, с гордостью рассказывал мне про наносекунды на сэкономленном инклюде.
"Где логика, где разум?" (с)
не надо пихать новичкам эту тухлую жквери
если сами ничего нового освоить не в состоянии, то хотя бы не надо портить молодёжь
современный яваскрипт прекрасно умеет делать аякс запросы без этих костылей
Со стороны сервера, страница, которая вызывается аяксом, ничем, ВООБЩЕ НИЧЕМ не отличается от страницы, которая вызывается браузером.
То есть при минимальном понимании технологии таких страданий в принципе не должно быть. Ну я бы всё понял, если бы это был первый вопрос. Но тебе же рассказывали про аякс год назад. Неужели за год так ничего и не уложилось в голове?
Вся разница только на уровне ЖС. Тупо пишешь код с фетч и дергаешь свой второй скрипт. Правда никаким курлом тут не пахнет, поскольку курла в браузерном яваскрипте нету, он там сто лет в обед не сдался - браузер это и есть "курл", программа для выполнения НТТР запросов. А на сервере всё точно так же. Если сервер обходится без курла - то и здесь он не нужен. Если на каждый чих идет апи запрос - ну так и здесь без него никак.
А по поводу своих страданий с "двумя курл запросами" - ну так тебя наверное никто под пытками не заставлял городить этот огород с API. Который превращает любое обращение к сайту в два НТТР запроса.
- сначала браузер делает НТТР запрос к серверу
- потом сервер делает НТТР запрос к апи, получает результат, и отвечает браузеру чем это принципиально отличается от схемы с аяксом, которая тебя так пугает
- яваскрипт в браузере делает НТТР запрос к серверу
- потом сервер делает НТТР запрос к апи, получает результат, и отвечает яваскрипту?
что ж вы все с русским языком в таких неладах?
к интервалам такая выборка не имеет никакого отношения
date_format поможет, хотя это неоптимально, индекс не будет использоваться
но это потенциально неоптимально, поскольку само вычисление может быть сложным, и делать его два раза тоже не фонтан
можно добавить промежуточную переменную
$limit = 187;
$input = 4;
do {
$output = $input;
} while (($input *= 2) < $limit);
echo $output;