- Като ръководство
състояния,
getAttribute()не поддържатATTR_EMULATE_PREPARES - Изобщо не би трябвало да има бягство с родните препарати.
- За да проверите дали сте в режим на емулация или не, можете да използвате клауза LIMIT с мързеливо обвързване . Ще предизвика грешка, ако емулацията е включена.
- Вашият основен проблем е каквато и да е „синтактична грешка“, която споменахте, и първо трябва да я разрешите.
- Както Алваро Г. Викарио отбеляза в коментарите, вие не използвате подготвени изявления. Явно това е коренът на проблема. PDO не "избяга" от вашите данни само по себе си. Може да го направи само ако използвате заместители за представяне на вашите данни в заявката. Можете да прочетете повече тук