PHP & MySQL Master1 ICD Claire Jacquot Emilie Hot le 24/10/2006.

Slides:



Advertisements
Présentations similaires
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Advertisements

Conception de Site Webs dynamiques Cours 6
Conception de Site Webs dynamiques Cours 5
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 8 Patrick Reuter.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
L’architecture .net et ASP.net
Exposé de Système - Informatique et Réseau
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T PhpMyGI une interface générique mysql Interface générique ? Pourquoi une interface.
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
Design Pattern MVC En PHP5.
TP 3-4 BD21.
10:59:29 Programmation Web Programmation Web : PHP Jérôme CUTRONA
Logiciel de base de données
Comparatif des différents CMS Les CMS de E-commerce.
1. Sommaire Quest-ce que PHP ? Les structures de base Traitements de base Traitements de chaînes Utilisation des tableaux Fonctions usuelles Formulaires.
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
Forum JEE: framework STRUTS 1 et iBATIS
LES LANGAGES DE PROGRAMMATIONS JAVASCRIPTH.T.M.LP.H.PS.Q.L Reynald Maréchal DI045.
ManageEngine ADManager Plus 6
Collecte de données en ligne
Comprendre l’environnement Web
Applications Chapitre B17 et C18
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Lycée Louis Vincent Séance 1
Les instructions PHP pour l'accès à une base de données MySql
Gestion des bases de données
Introduction au langage PHP Réfs : Chap 3 p 49. Présentation PHP (Hypertext PreProcessor) est un langage de développement Web créé en 1994 par Rasmus.
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
Web dynamique PhP + MySQL AYARI Mejdi 2006
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
Introduction : Présentation de Linux Choix d’une distribution
L3 Module Libre Année universitaire Initiation à la Bioinformatique Jean-Michel RICHER.
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Sandrine BUENDIA Guillaume GALLET.
PHP & My SQL.
Programmation Internet en PHP SIL module M12
Département Technologie de l’Information et de la Communication
Cours n°4M2. ESCE (S. Sidhom) Séminaire ( 6-12 Février 2007 ) Promo. M2 ESCE-Tunis 2006/07 Conception d’un système d'information sur Internet Architecture.
Cours de programmation web
TP Développement d’applications web.  Etapes de création  Quel type de pages créer?  Editeurs de sites web  Systèmes de gestion de contenu.
S'initier au HTML et aux feuilles de style CSS Cours 5.
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
Le Langage SQL Introduction. 2 Historique du Langage SQL E. F. CODD : premiers articles dans les années 70 IBM crée le langage SEQUEL (Structured English.
Module : Pages Web Dynamiques (Production Électronique Avancée)
Programmation Web : PHP
S'initier au HTML et aux feuilles de style CSS Cours 5.
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
Programmation Web : PHP
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Développement et design Web Awaves academy Stockholm 2006.
Introduction à PHP TOURNADRE Guillaume - Informatique Réseaux URL :
Séance /10/2005 CSS et Dreamweaver. CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C :
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
LES BASES DE DONNEES PRÉSENTÉ PAR CATHY ET THIBAULT.
Soutenance de Projet – BTS IG
Soutenance de Projet – BTS IG
1.1: notions de bases de l’informatique
Revue projet Final : Session 2006
Générateur d’applications WEB de gestion de données Module List/Form.
Principes et variables
Analyse, élaboration et exploitation d’une Base de Données
1 CEC A.-CHAVANNE Sites Web et bases de données. 2 UNE BASE DE DONNÉES : POURQUOI ? Manipulation de grandes quantités d’information – représentation des.
Free Powerpoint TemplatesPage 1 Logiciel de Gestion de stock Réalisé par: Gattoufi Houda Ejmil Hamza Hached Ridha Ben Miled Naser Nouri Aymen Salhi Rim.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
Transcription de la présentation:

PHP & MySQL Master1 ICD Claire Jacquot Emilie Hot le 24/10/2006

Plan 1. Le PHP 1.1 Historique 1.2 Qu’est-ce que le PHP ? 1.3 Avantages de PHP 1.4 Fonctionnement de PHP 1.5 Utilisation de PHP 2. MySQL 2.1 La base de données 2.2 La base de données MySQL et le langage SQL 2.3 Avantages de MySQL 2.4 Fonctionnement de MySQL 3 Le couple PHP – MySQL 3.1 Avantages de ce partenariat 3.2 Comment ils coopèrent 3.3 Exemples d’utilisation

1. Le PHP

1.1 Historique 1994 : Création par Rasmus Lerdorf 1995 : PHP s'appelle alors PHP/FI (pour Personal Home Page Tools/Form Interpreter), c’est-à-dire page d’accueil personnelle : possibilité de gérer des données en provenance de formulaire, et de leur appliquer des traitements.

1.1 Historique (suite) 1997 : PHP = Hypertexte Preprocessor, appartenant à une communauté de développeurs indépendants qui s'est entièrement appropriée l'outil. En 2002, PHP est utilisé par 8 millions de sites Web dans le monde, et en 2004 par plus de 15 millions.

1.2 Qu’est ce que le PHP ? PHP est un langage de script Outil que l’on utilise généralement pour créer des pages web dynamiques. On désigne parfois PHP comme une plate-forme plus qu'un simple langage.

1.3 Avantages de PHP Rapide Gratuit Facile à utiliser Fonctionne sur de nombreux systèmes d’exploitation Large assistance technique Conçu pour supporter les bases de données Configurable

1.4 Fonctionnement de PHP

Exemple de script

1.5 Utilisation de PHP Sont en général gérés par du PHP : Les formulaires Les forums Les systèmes de gestion de weblog Portails Administration base de données Wiki Par exemple, le moteur de Wikipédia est écrit en PHP avec une base MySQL. Il s'intègre donc dans une plateforme LAMP (Linux, Apache, MySQL, PHP).

2. MySQL

2.1 La base de données La base de donnée est la mémoire à long terme de l’application web. Sans base de données, l’application ne peut remplir son rôle. De même, la base de donnée ne peut fonctionner seule. MySQL est un SGBDR facile à utiliser qui convient très bien pour la plupart des sites web.

2.2 La base de données MySQL et le langage SQL La base de données MySQL est éditée par la société MySQL AB. La première version de MySQL est apparue le 23 mai 1995 MySQL est un véritable serveur de base de donnée SQL multi-utilisateurs et multi- threaded (tâche légère, correspond à l’exécution d’un petit programme).

2.2 La base de données MySQL et le langage SQL(suite) Le SQL = Structured Query Language (langage de requêtes structurées). SQL est un langage standardisé qui rend facile le stockage, la mise à jour et l’accès à l’information. Le langage SQL a pour but d’uniformiser l’accès aux différentes bases de données et SGBD. (Oracle, SQL Serveur, MySQL, Dbasen, Access,…)

2.3 Avantages de MySQL Rapide Gratuit Facile à utiliser Fonctionne sur de nombreux systèmes d’exploitation Large assistance technique Sécurisé Création et manipulation de BDD de grande taille Configurable Utilise la mémoire efficacement et sûrement

2.4 Fonctionnement du MySQL Le serveur MySQL est le gestionnaire du système de base de données. C’est lui qui manipule toutes les instructions adressées à la base de données. Recevant ces requêtes le serveur les interprète et les exécute, puis renvoie en retour un message contenant le résultat de cette exécution ou un diagnostic d’erreur si la requête n’est pas correcte.

3. Le couple PHP & MySQL

3.1 Avantages de ce partenariats Gratuits Orientés vers le Web Faciles à utiliser Rapides Large assistance Configurables

3.2 Comment ils coopèrent MySQL et PHP sont fréquemment utilisés conjointement. On les appelle parfois le duo dynamique. MySQL assure la gestion de la base de données et PHP le langage de programmation dans lequel sont écrites les applications de bases de données sur le web.

3.3 Exemples d’utilisation Création d’un site web commercial avec possibilité d’achat en ligne. Formulaire à remplir en ligne et à envoyer. Un puzzle interactif

3.3 Exemples d’utilisation (suite) Un album de photos Création d’un site web sécurisé Collection de livres informatisés

Bibliographie - DREYFUS, Michel. PHP.Paris : Campus Presse, 2001.(Codes en stock). 172p. ISBN X - VALADE, Janet. PHP et MySQL pour les nuls. Paris : Edition First Interactive, ISBN