- PDO significa PHP Data Object.
- PDO_MYSQL é o driver que implementará a interface entre o objeto de dados (banco de dados) e a entrada do usuário (uma camada sob a interface de usuário chamada "code behind") acessando seu objeto de dados, o banco de dados MySQL.
O objetivo de usar isso é implementar uma camada adicional de segurança entre a interface do usuário e o banco de dados. Usando esta camada, os dados podem ser normalizados antes de serem inseridos em sua estrutura de dados. (Capitais são maiúsculas, sem espaços à esquerda ou à direita, todas as datas devidamente formadas.)
Mas existem algumas nuances que você pode não estar ciente.
Em primeiro lugar, até agora, você provavelmente escreveu todas as suas consultas em algo semelhante ao URL e passou os parâmetros usando o próprio URL. Usando o PDO, tudo isso é feito no nível da interface do usuário. A interface do usuário passa a bola para o PDO, que a carrega para o campo e a planta no banco de dados para um TOUCHDOWN de 7 pontos. .
Você também pode proteger seu site para injeção de SQL usando uma camada de dados. Ao usar essa camada intermediária que é o ÚNICO 'player' que fala com o próprio banco de dados, tenho certeza de que você pode ver como isso poderia ser muito mais seguro. Interface para camada de dados para banco de dados, camada de dados para banco de dados para camada de dados para interface.
E:
Ao implementar as melhores práticas ao escrever seu código, você ficará muito mais feliz com o resultado.
Fontes adicionais:
Re: Funções MySQL no url php ponto net / manual / en / ref ponto pdo-mysql ponto php
Re: arquitetura de três camadas - adicionando segurança aos seus aplicativos
https://blog.42.nl/articles/introducing-a-security-layer-in-your-application-architecture/
Re: Projeto Orientado a Objetos usando UML Se você realmente deseja aprender mais sobre isso, este é o melhor livro do mercado, Grady Booch foi o pai da UML
http://dl.acm.org/citation.cfm?id=291167&CFID = 241218549 & CFTOKEN = 82813028
Ou verifique com o bitmonkey. Há um grupo lá com quem tenho certeza que você poderia aprender muito.
>
Se soubéssemos o que a terminologia realmente significa, não precisaríamos aprender nada.
>