Interfaçage avec un SGBD PHP

Un article de WikiTuto.

Jump to: navigation, search

Sommaire

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.

Voir aussi

Source

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire