Interfaçage avec un SGBD PHP
Un article de WikiTuto.
Sommaire |
[modifier]
Explication
L'interfaçage d'une base de données est certainement un des aspects les plus intéressants du langage PHP.
Pour quelle utilisation ? Eh bien, pour a peu près toutes les applications nécessitant la génération de pages HTML dynamiques, une base de données peut offrir des solutions très séduisantes :
- Publication de nouvelles (comme slashdot, linuxfr ou freshmeat)
- Enregistrement des saisies d'un formulaire
- Vitrine et caddie électronique, catalogue sur le Web
- Portail avec personnalisation du contenu
Suivant vos besoins, vous placerez dans une base de données les informations susceptibles d'évoluer :
- News : texte des nouvelles, nom de l'auteur, date de publication
- Formulaire : Nom et e-mail de la personne ayant rempli le formulaire, ainsi que tous les champs de données
- Vitrine : Catalogue complet, comportant la référence de l'article, sa marque, son prix unitaire, les conditions particulières (remise en quantité, prix promotionnel)
- Portail : informations du profil de l'utilisateur, règles par profil, informations triées par thème
Ceci vous permettra d'organiser vos pages en trois parties :
- Un corps de HTML faisant la présentation, et invoquant les scripts de génération dynamique de contenu (par un include ou un require),
- Les scripts de génération de contenu (mise en forme des données lues dans la base de données),
- L'interfaçage avec la base de données, avec des fonctions d'enrobage (wrappers), permettant de s'abstraire de la base de données utilisée.
[modifier]
Voir aussi
- L'ensemble des articles concernant le PHP
- Interfaçage avec un SGBD PHP
- Base de données
- Connection PHP
- Exemple concret PHP
- Exemple concret PHP
- Apprendre le SQL
[modifier]



