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