ну нельзя же так писать,
должно быть chat_id=:chat_id
ну научитесь уже выполнять запросы нормально, а не повторять эту чушь из прошлого века
неужели так приятно каждый раз получать пинки за говнокод?
ну и это не говоря уже о том, что в ответ на запрос "PHP Как проверить есть ли в массиве определенное значение?" гугль наверное пишет что данная информация заблокирована к показу на территории Российской Федерации?
чтобы узнать, есть ли в холодильнике пиво, вы тоже так же поступаете?
сначала вынимаете из холодильника вообще всё на пол, и потом на полу ищете? а сразу в холодильнике не проще посмотреть?
Saboteur, не скажу
максимум что предложу мерять память не в конце а по очереди перед каждый большим библиотечным вызовом
чтобы понять кто из них ответственен за это поведение
Vitsliputsli, на самом деле конечно проблема в том, что люди говорят одно, а имеют в виду другое.
Например вы явно имеете в виду "эмуляция prepared statements в PDO", но говорите "экранирование".
Но в этом-то и проблема, что никто не знает, что вы имеете в виду у себя в голове.
Именно поэтому надо быть точнее с формулировками, потому что от неверных формулировок очень много вреда
как например от утверждения "экранирование обеспечивает защиту"
Насчет подготовленных запросов вы совершенно правильно говорите. Именно поэтому я в последнее время стараюсь рекомендовать "заменять все переменные в запросе на маркеры", а не "подготовленные запросы". поскольку совершенно верно, сам по себе "подготовленный запрос" защиту не обеспечивает, и такая карго культ защита встречается очень часто. В этом смысле утверждение "подготовленный запрос обеспечивает защиту" тоже неверное, и мне следовало бы тоже обратить на него внимание. просто оно гораздо реже неверно интерпретируется, чем "экранирование"
Ну то есть вы уже все сделали и все получили?
или только язычком вышли поболтать, потому что интернет все стерпит, даже беспомощное блеяние яумамкипраграмиста?
ЧТО ЕЩЁ НЕПОНЯТНО-ТО? попробуйте сначала выполнить свой совет с input type="hidden" name="sub_id" value="ТУТ ID подразделения" в этой форме
ЧТО ЗДЕСЬ НЕПОНЯТНО?
надо объяснить как запустить свой говноопенсервер? открыть нотепад? Написать в нем форму? Запустить в браузере? Как посмотреть в пхп, какой придет код подразделения?
Какое из этих действий непонятно как делать?
мне не нравится, что вы не понимаете свой код
тут никакая не "Одна итерация цикла, одна отдельная форма", а одна форма на все итерации.
А проще всего будет сделать как раз "Одна итерация цикла, одна отдельная форма". то есть форм должно быть столько же, сколько итераций в цикле
вы попробуйте сначала выполнить свой совет с input type="hidden" name="sub_id" value="ТУТ ID подразделения" в этой форме, разберитесь, как работают формы, а потом уже начинайте с умным видом "объяснять методики" и "предлагать варианты". В которых вы сейчас не смыслите ни бельмеса.
все НТТР заголовки лежат в массиве $_SERVER