La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

PHP & My SQL. Introduction Web fixe Web dynamique Php est un langage de programmation My SQL est un système de gestion de base de données Open source.

Présentations similaires


Présentation au sujet: "PHP & My SQL. Introduction Web fixe Web dynamique Php est un langage de programmation My SQL est un système de gestion de base de données Open source."— Transcription de la présentation:

1 PHP & My SQL

2 Introduction Web fixe Web dynamique Php est un langage de programmation My SQL est un système de gestion de base de données Open source Gratuité / licence

3 Plan: Présentation de Php Présentation de My SQL En résumé : pour construire un site contenant du Php

4 Php: définition Langage script Langage de programmation ≠ langage de description Définition application Accepter des informations de l’utilisateur Traiter des informations Répondre avec des éléments de la base de données

5 Php: utilisations Réagir aux données saisies par l’utilisateur Ex: SNCF Vente en ligne Ex: menu déroulant

6 Php: fonctionnement Php est inclus dans du HTML Balise: Mon premier programme PHP Affichage dans le navigateur: Bonjour monde

7 Accès aux pages Web en HTML Navigateur URL SERVEUR WEB Stocke les pages web Requête Réponse Utilisateur

8 Accès aux pages Web contenant du Php URL SERVEUR WEB INTERPRETE PHP Navigateur UTILISATEUR Requête PHP Partie HTML HTML

9 Php: langage, la ponctuation Chaque instruction correspond à une action « ; »→ fin d’une instruction {blabla ; blabla}→ Bloc d’instruction “ blabla “ → Chaîne de caractères \n → Passage à la ligne /* blabla*/ → commentaires

10 Php: langage, commandes simples Commandes « echo » et « print » Pour afficher du texte dans le navigateur Mon premier programme PHP

11 Php: langage, éléments Chaîne de caractères Chiffres Opérateurs. Ex: = + - … Variables

12 Php: langage, variables Une valeur est affectée à une variable: $ age=12 valeur Variable

13 Php: langage, variables Exemple: $ animal=« antilope » $ animal_tête= 1 $ animal_pattes= 4 Echo (« un(e) $animal a $animal_tête tête(s) et $animal _pattes patte(s) ») Affichage écran: Un(e) antilope a 1 tête(s) et 4 patte(s).

14 Php: langage, structure de contrôle La commande if : if(condition) {instruction(s)} Exemple: If (le ciel est bleu) {passer la laisse au chien; promener le chien au parc;} Bloc conditionnel

15 Php: langage, boucles Permet la répétition d’une même instruction sans la réécrire. Commandes: For While Do … while

16 Php: avantages  Facile d’utilisation  Gratuité et rapidité Large assistance technique Sécurité des informations Compatibilité avec les Bases de données Compatibilité avec de nombreux systèmes d’exploitation Configurable

17 Php: les inconvénients Inconvénients liés à l’open source Besoin de veille informationelle

18 My SQL: définition SGBDR: Système de Gestion de Bases de Données Relationnelles Créer et structurer la Base de données Recevoir les requêtes SQL Envoyer les réponses Stocker les données

19 My SQL: fonctionnement Php dialogue avec My SQL Il faut donc: Se connecter au serveur My SQL Sélectionner la Base de Données Envoyer des requêtes My SQL

20 My SQL: langage SQL Utilise des termes anglais Verbes d’action: load, insert, create, select… Suivis de l’objet de l’action  Exemple: Create Database CD en ligne

21 My SQL: création de la Bdd Grâce au client SQL Création du modèle relationnel (tables, attributs, valeurs) identifiantTitre album Nom interprète Nom compositeur CD Valeurs Attributs Table

22 My SQL: création de la Bdd Création de la Bdd sur le serveur  Créer la Base de données : Ex : Create Database CD en ligne  Créer la Table CD : Ex : Create Table CD (identifiant NUMBER NOT NULL, Titre album VARCHAR(20) NOT NULL, Nom interprète VARCHAR(20) NOT NULL, Nom Compositeur VARCHAR(20) NOT NULL PRIMARY KEY (identifiant) );

23 My SQL: création de la Bdd Rentrer les données dans la base (deux possibilités) Rentrer les données ligne par ligne  Ex: Insert into CD(identifiant…) VALUES(1, SHOWBIZ, Muze…) Télécharger toutes les données en même temps à partir d’un fichier texte.  Ex: load Data in file « fichier.txt » into Table CD

24 En résumé : pour construire un site contenant du Php Construire la Bdd  Construire les tables et les créer grâce aux requêtes SQL  Remplir la Bdd Structurer le site  arborescence Construction du site  Rédiger le code HTML et Php


Télécharger ppt "PHP & My SQL. Introduction Web fixe Web dynamique Php est un langage de programmation My SQL est un système de gestion de base de données Open source."

Présentations similaires


Annonces Google