$sSetUpdate='UPDATE news SET '.implode(',',$arSetUpdate).' WHERE id = '.intval($_GET['key1']);// надеюсь id у вас это число...
query($sSetUpdate);
}
лишний запрос из 3 и 4 строки можно не выполнять.
и поменяйте в форме инпут news_cat на cat, пусть все будет приведено к единому виду, если это проблема, то выносите в отдельный кейс.
$result = mysql_query ('SELECT mark FROM prov WHERE date = "' . $my_date . '" AND block_num = 1');
а вообще даты хранятся в бд в формате 2017-03-07
$date = (new DateTime('07.03.17'))->format('Y-m-d');
$date = (new DateTime($my_date))->format('Y-m-d');
для начала какой-нибудь селект с данным реквизитами (лог пасс).
если получилось - удостовериться что такие же реквизиты использывались ранее.
если все ок - тогда права.
а нельзя файлы для пользователей перенести на тот же сервер?
что бы не спалить логин и пароль, так или иначе файл должен быть перенесен на сервак в тмп, и какой тогда смысл в удаленном хранении?
в конкретном случае нужно читать про ключи.
хотя бы просто загугли что такое ключи, зачем нужны, какие бывают и чем друг от друга отличаются.
а вообще если не лень - то очень неплохая книжка издательства o'reilly MySQL high perfomance Оптимизация производительности.
хз какое сейчас актуальное издание, я читал 2е. все 800 стр. курить не обязательно, но первые 330 очень полезно прочесть.
как понять что? это две разные сущности.
разные сущности нужно хранить в разных таблицах. всегда.
делаете два селекта, два форича, и вуаля. все прозрачно и очевидно.
Привет! Проблема следующая.
Использую библиотеку phpexcel, моя задача распарсить экселевский файлик.
В ячейках имеются офисовские отступы, которые не убираются так:
суть такова:
1: нужно написать такой запрос, который бы удалял по параметру A.id саму запись, и записи B.a_id
2: и если можно, то еще и все А у которых A.parent_id соответствует входному A.id, и дальше по цепочке...
надеюсь понятно объяснил.
второй пункт в принципе можно повесить на рекурсию в пхп, а вот как бы одним запросом удалять записи из двух таблиц? может сджоинить как-то или на стадии проектирования что-то типа триггера написать... подскажите как правильно?
пс: я нуб)