- Som manual
tillstånd,
getAttribute()
stöder inteATTR_EMULATE_PREPARES
- Det bör inte finnas någon flykt med inhemska förberedelser alls.
- För att kontrollera om du är i emuleringsläge eller inte kan du använda LIMIT-klausul med lazy binding . Det kommer att visa ett felmeddelande om emulering är på.
- Ditt huvudproblem är vilket "syntaxfel" du än nämnde och du måste lösa det först.
- Som Álvaro G. Vicario noterade i kommentarerna använder du inte förberedda uttalanden. Det är tydligen roten till problemet. PDO "flyr" inte din data av sig själv. Det kan bara göra det om du använder platshållare för att representera dina data i frågan. Du kan läsa mer här