Действительно ли в PHP PDO Prepared statements не поддерживаются для операций INSERT/UPDATE?
Наткнулся на одно утверждение в выступлении Роман Шевченко (phpfaq.ru)
Презентация сама 2013.devconf.ru/data/2013/presentation/24.pdf
Там в одном слайде говорится:
Prepared statements не поддерживаются
• для идентификаторов
• для массивов в операторе IN()
• для массивов в запросах INSERT/UPDATE
Мои Вопросы:
Можете расшифровать что имеется виду?
Значит ли это что ...prepare() не спасает от SQL инъекций в запросах INSERT/UPDATE?
Или это значит что не спасает "для массивов" ?
О каких именно массивах идет речь и в каком месте они тут могут быть?
Не ужели если я для prepare() делаю запрос
$sql = 'SELECT * FROM table WHERE id = ?';
$id = '$_GET[id]'; //Получен от пользователя и он мог туда все что угодно вставить