sql >> Databasteknik >  >> RDS >> Mysql

Inställning av PDO::ATTR_EMULATE_PREPARES till false fungerar inte

  1. Som manual tillstånd, getAttribute() stöder inte ATTR_EMULATE_PREPARES
  2. Det bör inte finnas någon flykt med inhemska förberedelser alls.
  3. 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å.
  4. Ditt huvudproblem är vilket "syntaxfel" du än nämnde och du måste lösa det först.
  5. 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



  1. Kan du inte skicka hämtad data till min socket.io-ström?

  2. Distribuera databas från källkontroll

  3. NextForm v3:Fem alternativ för data- och databasmigrering

  4. MYSQL fulltext sökordning efter relevans