Если дать себе труд прочитать задачу, а не выцеплять из неё искусственным интеллектом пару ключевых слов, то станет ясно, что речь не про НТТР заголовки, а про "заголовки" колонок в csv файле. И задача требует интерактивного взаимодействия с пользователем.
На время которого, как ты совершенно справедливо заметил, файл надо где-то прикопать. Поскольку между реквестами он не сохраняется.
Дмитрий, ты видимо перепутал ссылки
в той что ты запостил, нет where id in(select
и решение с подзапросом не является универсальным. идшники могут прийти из формы, например
kafkiansky, вот как раз не надо этого
На тостере ошиваются бездельники, время которых ничего не стоит
а баг репорты приходится читать людям, которые делом заняты
BuBux, это на редкость дурацкая идея, вызывать пхп скрипт, который режит на том же сервере, через через веб-сервер. Так никто никогда не делает.
Консольные скрипты вызываются напрямую, через интерпретатор пхп
php /path/to script.php
Дмитрий, так же, как это реализовано во всех системах, написанных не вчерашними школьниками, которые из всех систем хранения данных знают только школьный журнал с оценками.
Статус "просрочено" отображается динамически, на основании информации о времени завершения.
Никита Гуриев, ты даже не понимаешь, что только что подтвердил данную тебе характеристику.
Собственно, вопрос тут не в том, что ты знаешь сейчас, а в том, хочешь ли учиться делать правильно, или застываешь на уровне "слеплю кое-как из навоза и палок, работает - и ладно".
Впрочем, это было ясно и так. Как я говорил, ответ на для тебя, а для тех кто хочет учиться.
Я что-то не заметил, чтобы ты пришел сюда за помощью. :) Ты всё больше насчет показать всем какой ты умный и предложить адовы костыли тем, кто действительно пришел за помощью.
Ну ладно, хотя бы по фактуре уже не пытаешься натягивать сову на глобус - и то хорошо.
На время которого, как ты совершенно справедливо заметил, файл надо где-то прикопать. Поскольку между реквестами он не сохраняется.