WAMP signifie Windows, Apache, MySQL et PHP. Il s’agit d’un ensemble gratuit d’applications qui permet à un serveur Web de s’exécuter sur un PC Windows. PHP est un langage de programmation dans lequel de nombreuses pages Web sont écrites. Apache est un serveur Web, ce qui signifie qu’il gère l’accès aux pages Web en traitant les requêtes entrantes. MySQL est un système de base de données relationnelle. L’installation de WAMP donne à quiconque la possibilité de tester localement les pages Web nouvellement développées avant de les télécharger sur un serveur distant.

Créer une base de données

Double-cliquez sur l’icône du serveur WAMP qui a été installé sur votre bureau pendant l’installation. Ceci démarrera le serveur en cours d’exécution. Vous verrez un W rouge dans votre plateau de services au bas de votre écran passer du rouge au vert.

Cliquez sur le W vert dans le plateau des services. Sélectionnez phpMyAdmin dans le menu contextuel. Dans l’application, cliquez sur l’onglet « Bases de données » en haut de l’écran. Pour cet exemple, nous utiliserons une base de données de chiens ; vos catégories refléteront la base de données que vous voulez créer. Tapez le nom « chiens » dans le champ « Créer une nouvelle base de données » et cliquez sur le bouton « Créer ».

Dans l’écran suivant, entrez « races » dans le champ « Créer une nouvelle table » « Nom et entrez « 3 » (sans les guillemets dans les deux cas). Appuyez sur le bouton Go. Un nouvel écran apparaît, vous permettant de saisir les détails de chaque zone de la table.

Entrez « dog_id » dans la case « Champ » de la première rangée. Donnez-lui un « Type » de « INT » et une « Longueur » de « 20 ». Sélectionnez « PRIMAIRE » dans la liste de sélection « Index » et cochez la case « A_I ». Nommez le « Champ » dans la ligne suivante « nom_du_chien », donnez-lui un « Type » de « VARCHAR » et une « Longueur » de « 100 ». Appelez le troisième champ « race » et faites ce « VARCHAR » d’une longueur de « 100 ». Cliquez sur le bouton « Enregistrer » en bas de l’écran.

Appuyez sur l’onglet « Insérer » en haut de l’écran et remplissez un enregistrement. Laissez le champ dog_id vide. Entrez « Fluffy » pour le nom du chien et « Maltese » pour la race. Appuyez sur le bouton « Go » pour enregistrer l’enregistrement.

Créer un fichier PHP

Localisez le dossier appelé c:wampwww sur votre disque C. Ce dossier a été créé lors de l’installation de WAMP. Créez un dossier en dessous pour contenir tous les fichiers de votre projet de développement Web en cours. Déplacez deux fichiers du dossier www vers votre nouveau dossier. Ces fichiers sont appelés index.php et testmysql.php.

Ouvrez votre outil de développement Web. Créez un nouveau site dans le développeur et spécifiez que vous voulez travailler avec PHP et MySQL. Vous devez également spécifier que vous allez éditer et tester localement. Définissez le répertoire par défaut du site au répertoire que vous avez créé sous c:wampwww.

Créez une connexion de base de données dans votre développeur et spécifiez une connexion MySQL. Appelez-le con_dogs, réglez le serveur MySQL sur localhost et écrivez « root » dans le champ « Username ». Laissez le mot de passe vide et sélectionnez le nom de la base de données dans la liste des bases de données de votre système MySQL local. Sélectionnez « chiens » comme base de données.

Créez un formulaire avec deux champs, « Nom du chien » et « Race ». Ajouter un bouton « Soumettre » et un bouton « Annuler ».

Ajouter les Comportements du serveur au formulaire. Spécifiez la connexion con_dogs pour permettre à l’outil de développement de se connecter à la base de données et de récupérer les détails de la table. Lier le champ « Nom du chien » à la colonne « nom_du_chien » dans le tableau. Relier le champ du formulaire « Race » à la colonne « race » dans le tableau.

Sauvegardez le programme et exécutez-le à partir de l’outil de développement. Utilisez le formulaire pour insérer un enregistrement dans la table. Retournez au serveur WAMP pour voir le nouvel enregistrement dans la table.

Pour approfondir : 1, 2, 3.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.