- PDO est synonyme de PHP Objet de Données.
- PDO_MYSQL est le pilote qui va implémenter l'interface entre le dataobject(base de données) et l'entrée de l'utilisateur (une couche en vertu de l'interface utilisateur appelé "code behind") pour accéder à vos données objet, la base de données mysql.
Le But de l'utilisation de ce est de mettre en œuvre une couche de sécurité supplémentaire entre l'interface utilisateur et la base de données. Par l'utilisation de cette couche, les données peuvent être normalisé avant d'être inséré dans la structure de données. (Les capitales sont Capitales, pas de leader ou les espaces, toutes les dates à correctement formé.)
Mais il y a quelques nuances à ce que vous pourriez ne pas être conscient de.
Tout d'abord, jusqu'à maintenant, vous avez probablement écrit à toutes vos questions dans quelque chose de semblable à l'URL, vous transmettez les paramètres à l'aide de l'URL elle-même. À l'aide de la PDO, tout cela est fait en vertu de l'interface utilisateur. Interface utilisateur mains sur le ballon à l'aop, qui la transporte sur le terrain et les plantes dans la base de données pour un 7point TOUCHDOWN.. il obtient sept points parce qu'il a eu il y et n'a donc beaucoup plus solidement que la transmission de l'information par le biais de l'url.
Vous pouvez également renforcer votre site d'injection sql en utilisant des données de la couche. Par l'utilisation de cette couche intermédiaire qui est le SEUL "joueur" qui parle à la base de données elle-même, je suis sûr que vous pouvez voir comment cela pourrait être beaucoup plus sécurisé. interface de datalayer à la base de données
datalayer de base de données pour datalayer à l'interface
Et:
Par la mise en œuvre des meilleures pratiques lors de l'écriture de votre code, vous serez beaucoup plus heureux avec le résultat.
Autres Sources:
(J'ai besoin d'une réputation de 10 à poster plus de 2 liens:appologies pour la façon dont j'ai écrit le premier, et le plus simple lien)
Re: Les Fonctions De MySQL
dans l'url, php, dot net/manual/fr/ref dot pdo-mysql dot php
Re: architecture à trois niveaux - ajout de la sécurité de vos applications
https://blog.42.nl/articles/introducing-a-security-layer-in-your-application-architecture/
Re: la Conception Orientée Objet en utilisant UML
Si vous voulez vraiment en savoir plus à ce sujet, c'est le meilleur livre sur le marché, Grady Booch était le père de l'UML
http://dl.acm.org/citation.cfm?id=291167&CFID=241218549&CFTOKEN=82813028
si vous avez d'autres questions, je suis sur g+ :)
Ou vérifier avec bitmonkey, il y a un groupe là, je suis sûr que vous pourriez apprendre attribuer avec.
Si nous savions ce que la terminologie vraiment signifiait que nous n'aurions pas besoin d'apprendre quoi que ce soit.