Михаил, это совсем другая проблема.
Если честно, то меня поражает количество людей, которые на тостере разговаривают сами с собой, рассуждают о каких-то своих проблемах, не имеющих никакого отношения к вопросу, который был задан
Adamos, по-хорошему, этот вопрос вообще надо удалить, как "легко ищется поисковиком"
но как мы узнали недавно, нищасные замученные волонтеры, которых здесь называют "модераторами" с трудом сами ориентируются как в предметной области, так и в доступных им инструментах, и адекватной реакции от них ждать не стоит
если тип datetime то как вы ищете по дате? совпадений же практически не будет?
почему вы пишете какое-то детское 08.02 вместо нормального формата в котором хранится дата?
почему вы никогда не пишете конкретно, нормальный исполняемый SQL, а показываете какие-то огрызки, "вот здесь вчерашняя дата"?
mmm45, вам два человека написали уже, что надо не на пальцах показывать, а привести здесь конкретные структуры таблиц SQL запросы EXPLAIN этих запросов
Где это всё?
С какой стати вы решили, что для запроса SELECT * from mod where date_mod="предыдущая дата" нужен обратный индекс? здесь нет никакой сортировки, здесь обращение по константному значению. КАКАЯ РАЗНИЦА, как будет отсортирован индекс, если мы ищем константу?
какая вообще разница, какая именно дата стоит в условии? вчерашняя, послезавтрашняя или через год? это все равно будет константное значение.
BorLaze, можно. но именно представить. в воображении.
а не сувать как дефолтный ответ на вопрос нуба, который в первый раз БД видит
очень раздражают такие вчерашние нубы, которым не терпится всем рассказать как много они знают тонкостей работы с БД. но при этом не понимают контекста, в котором задан вопрос.
исключения на то и исключения, что их надо использовать ПОСЛЕ того, как освоил стандартный способ. а не вместо.
foreach($_POST['id'] as $key => $id);
$id_shipments = $_POST['id_shipments'][$key];
// и так далее
$stmt->bind_param("ss", $id, $id_shipments);
$stmt->execute();
}
у меня вообще складывается такое ощущение, что в БД пишутся именно такие циферки - 08.02, 07.02, в поле varchar
и поэтому, блин и нужен обратный индекс
это какая-то чушь
чтобы заполнить за завтрашнее число, не нужен индекс по убыванию.
что значит "заполняю"? можно, в конце концов посмотреть собственно "тормозящий" SQL и его EXPLAIN?
сначала надо сделать var_dump($id) и показать результат
потому что между абстрактными рассуждениями "отбираю, отправляю, получаю" и реальным содержимым переменной может быть пропасть
по уму надо перебирать в цикле $value['items']['productPrice'] получая числовые индексы для нового массива, а внутри перебирать $value['items'], получая индексы для формирования отдельного item в новом массиве.
во втором цикле надо не создавать новый $response, а добавлять новые элементы, обращаясь по индексу.
индекс брать перебирая $value['items']['productPrice']
Если честно, то меня поражает количество людей, которые на тостере разговаривают сами с собой, рассуждают о каких-то своих проблемах, не имеющих никакого отношения к вопросу, который был задан