Utilisation d'une base de données SQL


1) Présentation :



Dans cette étude nous allons faire créer une base de données afin d'inscrire des personnes à une Newsletter.



 





       2) Activité pratique :



               2.1) Lancez UwAmp et ouvrez l'interface "Phpmyadmin"





                       2.2) Connectez vous avec le login "root" et le mot de passe "root"

               2.3) Créer une nouvelle base de donneés


                       2.4) Créez une nouvelle base de données "mabasededonnees". Puis ajoutez une nouvelle table grâce à l'usage du script newsletter.sql via le lanceur de script




Mettez le contenu du fichier dans SQL puis exécuter le script, vous obtiendrez cela :




               




Pages PHP



               2.5) Nous allns travailler avec deux pages : formulaireMail.php et ajouterUnMail.php. La première est une page permettant d’acquérir des informations, c'est le "formulaire" de saisie. La deuxième est une page qui permet de ranger dans la base de données les informations, c'est le "script". Les valeurs retournées par le formulaire au script PHP sont appelées "arguments". 



2.6) Configurez le script (mabasededonnes, login, motdepasse, matable) avec les bonnes informations.


Cliquez sur "Dossier www"




puis copier les deux fichiers à l'endroit racine du serveur, vous obtiendrez ceci :



                       3.8) avec votre navigateur, lancez la page à l'adresse : http://localhost/formulaireMail.php



                       3.9) Ajoutez un nouvel utilisateur et vérifiez qu'il est bien enregistré dans la base de données.




       4) Synthèse :



                4.1) Indiquez dans le script PHP les parties qui correspondent au langage HTML et les parties en PHP. Qu'est-ce qui les différencient ?

               4.2) Créer une autre table et insérer y des données



       5) Conclusion :



               Faites sur votre copie un diagramme de séquence permettant d'expliquer le fonctionnement de ces deux pages PHP.

Créé avec HelpNDoc Personal Edition: Produire des livres électroniques facilement