PHP & MYSQL.

Slides:



Advertisements
Présentations similaires
Présentation. Page 1 Page 2.
Advertisements

Centre d'Études Techniques de l'Équipement de l'Ouest COPIL PRODIGE 14 février 2013.
QuickPlace de LOTUS Logiciel générateur de SITE WEB : Installé sur un serveur (grenet), Permet de créer / gérer / utiliser un site privé, De donner des.
LOGICIEL DOCUMENTAIRE PMB TUTORIEL A L'USAGE DES ELEVES ET DES ENSEIGNANTS Merci à Mme BATBIE, professeur-documentaliste – Collège Charloun Rieu – Saint-Martin.
La base de données de jurisprudence francophone.  Juricaf est composé de deux parties : - Le menu de gauche avec les différentes fonctions - La partie.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Cours de HTML suite 3. Sommaire...  Les formulaires. Les formulaires.  Structure basique du formulaire, balise. Structure basique du formulaire, balise.
Installation De Peakup.  Télécharger le fichier peakup2.4.0.free.zip  Décompresser le fichier extrait sur une Directory de votre choix  Créer un lient.
Découvrir FranceConnect
NOTIONS INFORMATIQUES : RAPPEL
Créer un site web avec WordPress
Nouveautés Version 4.1 et mai 2017.
Découvrir FranceConnect
E-Prelude.com Importation de nomenclatures issues de divers logiciels de CAO… … via un fichier « neutre » de type EXCEL.
Ecran d’accueil Une fois le compte de votre entreprise créé et validé par notre service clients, vous recevrez par , un lien vous invitant à vous.
ATS8500 Standalone Downloader.
Système de vidéo surveillance
Manuel de redimensionnement et de conversion de photos sur PAINT
Initiation aux bases de données et à la programmation événementielle
Initiation aux bases de données et à la programmation événementielle
JavaScript.
Les instructions PHP pour l'accès à une base de données (Partie 4)
Les Bases de données Définition Architecture d’un SGBD
Structured Query Language
Initiation aux bases de données et à la programmation événementielle
Asynchronous Javascript And Xml
Asynchronous Javascript And Xml
La recherche documentaire
Esabora.as Dématérialisation.
Piloter un robot mbot à distance avec retour vidéo
Création du compte ANTS
Demande de remboursement des taxes intérieures de consommation (TIC)
STSWEB Ressources Créer une ressource locale
Extension de l’application de réservation de salles
Lintranet LE FUTUR VOUS APPARTIENT NIL JULITTE.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Programmation Android Bases De Données, SQL-lite
Proposition de réponses attendues
Integrated Business intelligence
GUIDE DE L’UTILISATEUR DU VOLET WEB DU PROGICIEL EDC
PROCESS ELIGIBILITE INDIA Mise a jour du 24 Mai 2017
SIO SI3 : Exploitation des données
Découvrir FranceConnect
Découvrir FranceConnect
Découvrir FranceConnect
Découvrir FranceConnect
Base de donnée de support
© Robert Godin. Tous droits réservés.
Content Management System / Système de gestion de contenu
03- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
utilisation de la visioconférence
Affichage et tri des résultats
Présentation générale
Programmation PHP / PDO
STSWEB Ressources Créer une ressource locale
Base de données validées
ReSAKSS Country eAtlases
STSWEB Rattacher Services et ARE Rattacher des ARE à plusieurs enseignants Diffusion Nationale TOULOUSE -Mai 2006.
Système de gestion de contenu de sites web
État d’avancement REGARDS
Présenté par Viviane Lévesque
SQL Structured Query Language
Découvrir FranceConnect
Découvrir FranceConnect
STS Web Services libres Gérer les services libres
© Robert Godin. Tous droits réservés.
GUIDE DE PRISE EN MAIN FRONT OFFICE
Transcription de la présentation:

PHP & MYSQL

PHP Principe Comment ? PHP Data Objects (PDO) Conclusion

Principe 4 phases: Connexion au serveur de base de données Sélection de la base de données Requêtes Libération des ressources de la requête

Principe demande de connexion Connexion ok ou non-ok

Sélection de la BD a utiliser Sélection valide/non-valide Principe Sélection de la BD a utiliser Sélection valide/non-valide

Principe Requête Résultat de la requête

PHP Principe Comment ? PHP Data Objects (PDO) Conclusion

Comment ? Fonctions extension de type mysql_ Fonctions extension de type mysqli_ Fonctions extension PDO

Comment ? Fonctions extension de type mysql_ Fonction permettant d'accéder et de manipuler des tables d'une BD mysql. De moins en moins utilisé → Obsolète Fonctions extension de type mysqli_ Fonctions extension PDO

Comment ? Fonctions extension de type mysql_ Fonctions extension de type mysqli_ Même chose que les fonctions mysql_ avec des améliorations. Fonctions extension PDO

Comment ? Fonctions extension de type mysql_ Fonctions extension de type mysqli_ Fonctions extension PDO PHP Data Objects, extension permettant d'accéder à n'importe quelle base de données, avec les mêmes fonctions d'accès.

PHP Principe Comment ? PHP Data Objects (PDO) Conclusion

PDO Connexion au serveur de base de données Sélection de la base de données Lors de l'instanciation d'un PDO (new PDO(...)) Requêtes query ou prepare/bindParam/execute Libération des ressources de la requête closeCursor

connexion au site web www.monsite.fr

ville = cannes pour gestionVille.php www.monsite.fr

WHERE idDepartement IN (SELECT idDepartement FROM ville SELECT nomDept FROM departement WHERE idDepartement IN (SELECT idDepartement FROM ville WHERE nomVille LIKE 'cannes') ; gestionVille.php www.monsite.fr

www.monsite.fr

Alpes maritimes gestionVille.php www.monsite.fr <html> <body> <div> La ville de <b>cannes</b> se trouve dans le departement<br/> <b>Alpes maritimes</b> </div> </body> </html> Alpes maritimes gestionVille.php www.monsite.fr

formulaireVille.html

gestionVille.php

Définition des constantes liées à la BD fonctionsFrance.inc Définition des constantes liées à la BD

fonctionsFrance.inc

Ecrivez un script php affichant les noms de régions. Même question mais le script devra faire appel à une fonction nommée afficheRegions. Ecrivez un script php affichant les noms des départements ET les régions auxquels ils appartiennent (sous forme de tableau avec une colonne region et une colonne département). Ecrivez une page formulaire demandant un numéro de département, l'envoi de ce formulaire vers un script PHP devra afficher le nom du département. adresse serveur de BD : 172.17.83.15 nomBD  : franceiris login  : iris mdp  : iris

Les régions seront sélectionnables à l'aide d'une liste déroulante. Codez une application affichant l'ensemble des départements d'une région. Les régions seront sélectionnables à l'aide d'une liste déroulante. Le clique sur un bouton "envoyer" affichera les départements correspondants. Les départements seront présentés sous forme de tableau. adresse serveur de BD : 172.17.83.15 nomBD  : franceiris login  : iris mdp  : iris

Conclusion Documentation complète sur PDO : http://www.php.net/manual/fr/book.pdo.php Liste des méthodes applicables aux objets PDO : http://www.php.net/manual/fr/class.pdostatement.php