Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Os tokens PDO precisam corresponder ao bindValue 1:1?


Acontece que você pode reutilizar tokens. Meu erro foi algo completamente diferente. Então, se você encontrar isso no futuro se perguntando a mesma coisa, sim, é possível. Seu erro é de outra coisa. Provavelmente perdeu dois pontos ou em sua bagunça de tokens esqueceu de adicionar um bindValue para um.

Conforme observado por Barmar abaixo, essa funcionalidade pode precisar de PDO::ATTR_EMULATE_PREPARES habilitada para ocorrer. O MySQL o habilita por padrão, embora se estiver usando um framework como o Laravel, ele pode ser desativado.

Esta resposta tem instruções sobre como habilitar o Laravel.