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

1 PHP 5 Notions fondamentales (cours #5) Formation continue – Cégep de Sainte-Foy.

Présentations similaires


Présentation au sujet: "1 PHP 5 Notions fondamentales (cours #5) Formation continue – Cégep de Sainte-Foy."— Transcription de la présentation:

1 1 PHP 5 Notions fondamentales (cours #5) Formation continue – Cégep de Sainte-Foy

2 2 Table des matières Base de donnée SQL  SELECT  INSERT  UPDATE  DELETE

3 3 Base de donnée

4 Définition Une BD est un lot d'informations stockées dans un logiciel informatique. La base de données est organisée selon un modèle de données relationnel en fonction de la nature des informations qui y seront stockées. On peut y faire des requêtes de données 4

5 Définition 5

6 L’outil le plus courant pour manipuler des tables est phpmyadmin 6

7 Définition La BD est constituée d’un ensemble de tables contenant chacune une liste de données. Imaginez une feuille en Excel Chaque table peut être reliée à une autre table. Par exemple Facture > produit. 7

8 Définition Chaque enregistrement (ligne) d’une table possède une clé unique. Un identifiant. Il vous aidera à faire des liaisons entre vos tables. 8

9 Définition Facture Id date numéro 9 Produit Id Id_facture Nom Prix Qté iddatenuméro 55510 maiAb-121 55623 juinXo-565 55711 janvierPp-2s2 idId_fa cture NomPrix 332555Sécheuse223$ 333555Brosse a dent32$ 334556Disque12$

10 Laboratoire Faire le modèle relationnel de donnée d’une ferme laitière. Elle contient 4 tables: vache, lait, fournisseur, employé 10

11 11 SQL

12 12 Définition Le SQL (Structured Query Language) est un langage de requêtes pour les base de données. http://www.netalya.com/fr/sql.asp

13 La sélection SELECT est employé pour rechercher des enregistrements selon des critères spécifiques. FROM spécifie le nom de la table concernée. WHERE, LIKE sont utilisés dans la perspective d'une condition. 13

14 La sélection SELECT champ1,champ2 FROM table WHERE condition champ1 et champ2 réfère aux nom de colonnes table est le nom de la table dans laquelle nous souhaitons extraire les données WHERE est optionnel et indique une condition : cela peut être une clause de type égalité, supérieur ou autre. 14

15 La sélection SELECT * FROM contact ORDER BY adresse Nous pouvons aussi spécifier un ordre de tri grâce à ORDER BY * signifie toutes les colonnes disponibles Ajouter ASC pour un tri ascendant ou DSC pour un tri descendant 15

16 La sélection SELECT * FROM contact WHERE age > 16 Affiche les contacts dont l’âge est plus grand que 16. SELECT * FROM contact WHERE nom = “Cantin” Affiche les contacts dont le nom est Cantin. 16

17 Insertion INSERT INTO est utilisée pour ajouter des enregistrements dans une base de données. S'emploie avec VALUES pour inclure les données. 17

18 Insertion INSERT INTO table (champ1,champ2,champn) VALUES (val1,v al2,valn) table: nom de la table où nous allons ajouter les enregistrements champn : colonne de la table où nous mettrons les valeurs valn : valeurs a ajouter Exemple : 18

19 Insertion INSERT INTO contact (nom,prenom,ville) VALUES (‘Couillard‘,‘Francois‘,‘Québec‘) INSERT INTO contact (nom, age) VALUES (‘Gaetan’, 33) Les valeurs de type chaine de caractères sont entre guillemets 19

20 Mise à jour L'instruction UPDATE sert à mettre à jour des enregistrements. S'utilise avec SET et un opérateur. Nous pouvons faire usage de WHERE 20

21 Mise à jour UPDATE nomtable SET champ1operateur valeur,champ OPERATEUR valeurn WHERE champx OPERATEUR valx Exemple UPDATE table SET nom='Chu' WHERE id=56 21

22 Supprimer DELETE est utilisé dans le but de supprimer des enregistrements dans une table. Elle s'emploie avec l'instruction FROM et accepte la condition WHERE. 22

23 Supprimer DELETE FROM nomtable WHERE champn operateur valeurn nomtable : la table où on efface les enregistrements champn, operateur, valeurn : représente la condition de suppression 23

24 Supprimer DELETE FROM contact WHERE nom='Toto' 24

25 Laboratoire Faire un formulaire qui permet de gérer une liste d’usagers. Ce formulaire influence une table ‘usager’ qui se trouve sur la BD. Elle contient la colonne id, nom et age. Il doit pouvoir ajouter, modifier et supprimer des usagers au choix. 25


Télécharger ppt "1 PHP 5 Notions fondamentales (cours #5) Formation continue – Cégep de Sainte-Foy."

Présentations similaires


Annonces Google