SlideShare une entreprise Scribd logo
1  sur  10
MySQL
●

Système de gestion de bases de données
(SGBD)

●

Créé en 1995

●

Actuellement développé par Oracle

●

Licence libre

●

Multiplate-forme

●

SQL pour Structured Query Language

●

Documentation officielle
MySQL
phpMyAdmin
Types de données
●

INT : Nombre

●

VARCHAR : Chaîne de caractères

●

TEXT : Bloc de texte

●

DATE : Une date au format AAAA-MM-JJ

●

Liste complète
SELECT
●

●

●

Permet de sélectionner le contenu d'une
colonne :
SELECT colonne FROM table;
Ou plusieurs colonnes :
SELECT colonne1, colonne2 FROM table;
Avec une condition :
SELECT colonne1 FROM table WHERE 
condition;
(Attention, on utilise = et non == en SQL.)
UPDATE

●
●

Permet de mettre un champ à jour
S'utilise généralement avec une condition :
UPDATE table SET champ1=valeur1 WHERE 
champ2=valeur2;
INSERT

●

Permet d'insérer une nouvelle ligne dans une
table :
INSERT INTO table (colonne1, colonne2)
VALUES (valeur1, valeur2);
Exercice 6
●
●

●

Créer un formulaire d'inscription
Demander à l'utilisateur son pseudo et son
mot de passe
Enregistrer ces informations dans la base de
données
Examen
●

●

●

●

Créer un QCM d'au moins 10 questions (avec
un formulaire en HTML)
Récupérer les questions dans une base de
données
Enregistrer les réponses dans une autre base
de données
Indiquer sa note à l'utilisateur
Examen
●

●

●

●

Créer un QCM d'au moins 10 questions (avec
un formulaire en HTML)
Récupérer les questions dans une base de
données
Enregistrer les réponses dans une autre base
de données
Indiquer sa note à l'utilisateur

Contenu connexe

En vedette

Cours r _seaux__chapitre_5
Cours r _seaux__chapitre_5Cours r _seaux__chapitre_5
Cours r _seaux__chapitre_5Amel Morchdi
 
Java uik-chap1-intro java
Java uik-chap1-intro javaJava uik-chap1-intro java
Java uik-chap1-intro javaAmel Morchdi
 
Utiliser les réseaux sociaux pour communiquer
 Utiliser les réseaux sociaux pour communiquer Utiliser les réseaux sociaux pour communiquer
Utiliser les réseaux sociaux pour communiquerStrasWeb
 
Les MOOC, apprendre autrement grâce à Internet
 Les MOOC, apprendre autrement grâce à Internet Les MOOC, apprendre autrement grâce à Internet
Les MOOC, apprendre autrement grâce à InternetStrasWeb
 
Design persuasif, au-delà de l'interface : la marque
Design persuasif, au-delà de l'interface : la marqueDesign persuasif, au-delà de l'interface : la marque
Design persuasif, au-delà de l'interface : la marqueJean-Francois Lavigne
 
Cours PHP 3/4 - Pierre Rudloff
Cours PHP 3/4 - Pierre RudloffCours PHP 3/4 - Pierre Rudloff
Cours PHP 3/4 - Pierre RudloffStrasWeb
 
Cours PHP 2/4 - Pierre Rudloff
Cours PHP 2/4 - Pierre RudloffCours PHP 2/4 - Pierre Rudloff
Cours PHP 2/4 - Pierre RudloffStrasWeb
 
Cours PHP 4/4 - Pierre Rudloff
Cours PHP 4/4 - Pierre RudloffCours PHP 4/4 - Pierre Rudloff
Cours PHP 4/4 - Pierre RudloffStrasWeb
 
Cha1 introduction
Cha1 introductionCha1 introduction
Cha1 introductionEns Kouba
 
Audit de site web
Audit de site webAudit de site web
Audit de site webStrasWeb
 
Jeux d instruction du 6809
Jeux d instruction du 6809Jeux d instruction du 6809
Jeux d instruction du 6809Amel Morchdi
 
Cours r _seaux_chap1et2
Cours r _seaux_chap1et2Cours r _seaux_chap1et2
Cours r _seaux_chap1et2Amel Morchdi
 
Cours PHP 1/4 - Pierre Rudloff
Cours PHP 1/4 - Pierre RudloffCours PHP 1/4 - Pierre Rudloff
Cours PHP 1/4 - Pierre RudloffStrasWeb
 
Construire et prototyper rapidement un concept d’application mobile
 Construire et prototyper rapidement un concept d’application mobile Construire et prototyper rapidement un concept d’application mobile
Construire et prototyper rapidement un concept d’application mobileStrasWeb
 
Ecole ESMA : Rapport de stage - Agence Achamiya Voyages
Ecole ESMA : Rapport de stage - Agence Achamiya VoyagesEcole ESMA : Rapport de stage - Agence Achamiya Voyages
Ecole ESMA : Rapport de stage - Agence Achamiya VoyagesMehdi Hamime
 
Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Saâd Zerhouni
 
Rapport du mini projet
Rapport du mini projetRapport du mini projet
Rapport du mini projetmontecristeau
 

En vedette (20)

Cours r _seaux__chapitre_5
Cours r _seaux__chapitre_5Cours r _seaux__chapitre_5
Cours r _seaux__chapitre_5
 
Java uik-chap1-intro java
Java uik-chap1-intro javaJava uik-chap1-intro java
Java uik-chap1-intro java
 
Utiliser les réseaux sociaux pour communiquer
 Utiliser les réseaux sociaux pour communiquer Utiliser les réseaux sociaux pour communiquer
Utiliser les réseaux sociaux pour communiquer
 
Les MOOC, apprendre autrement grâce à Internet
 Les MOOC, apprendre autrement grâce à Internet Les MOOC, apprendre autrement grâce à Internet
Les MOOC, apprendre autrement grâce à Internet
 
Design persuasif, au-delà de l'interface : la marque
Design persuasif, au-delà de l'interface : la marqueDesign persuasif, au-delà de l'interface : la marque
Design persuasif, au-delà de l'interface : la marque
 
Cours PHP 3/4 - Pierre Rudloff
Cours PHP 3/4 - Pierre RudloffCours PHP 3/4 - Pierre Rudloff
Cours PHP 3/4 - Pierre Rudloff
 
Cours PHP 2/4 - Pierre Rudloff
Cours PHP 2/4 - Pierre RudloffCours PHP 2/4 - Pierre Rudloff
Cours PHP 2/4 - Pierre Rudloff
 
Chapitre1
Chapitre1Chapitre1
Chapitre1
 
Cours PHP 4/4 - Pierre Rudloff
Cours PHP 4/4 - Pierre RudloffCours PHP 4/4 - Pierre Rudloff
Cours PHP 4/4 - Pierre Rudloff
 
Cha1 introduction
Cha1 introductionCha1 introduction
Cha1 introduction
 
Atelier 1 Introduction aux Réseaux Informatiques
Atelier 1 Introduction aux Réseaux InformatiquesAtelier 1 Introduction aux Réseaux Informatiques
Atelier 1 Introduction aux Réseaux Informatiques
 
Apprendre A Mieux Gerer Ses Emotions
Apprendre A Mieux Gerer Ses EmotionsApprendre A Mieux Gerer Ses Emotions
Apprendre A Mieux Gerer Ses Emotions
 
Audit de site web
Audit de site webAudit de site web
Audit de site web
 
Jeux d instruction du 6809
Jeux d instruction du 6809Jeux d instruction du 6809
Jeux d instruction du 6809
 
Cours r _seaux_chap1et2
Cours r _seaux_chap1et2Cours r _seaux_chap1et2
Cours r _seaux_chap1et2
 
Cours PHP 1/4 - Pierre Rudloff
Cours PHP 1/4 - Pierre RudloffCours PHP 1/4 - Pierre Rudloff
Cours PHP 1/4 - Pierre Rudloff
 
Construire et prototyper rapidement un concept d’application mobile
 Construire et prototyper rapidement un concept d’application mobile Construire et prototyper rapidement un concept d’application mobile
Construire et prototyper rapidement un concept d’application mobile
 
Ecole ESMA : Rapport de stage - Agence Achamiya Voyages
Ecole ESMA : Rapport de stage - Agence Achamiya VoyagesEcole ESMA : Rapport de stage - Agence Achamiya Voyages
Ecole ESMA : Rapport de stage - Agence Achamiya Voyages
 
Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++
 
Rapport du mini projet
Rapport du mini projetRapport du mini projet
Rapport du mini projet
 

Similaire à Cours PHP 4

presentationatelierphpprt2-140314143938-phpapp02.pdf
presentationatelierphpprt2-140314143938-phpapp02.pdfpresentationatelierphpprt2-140314143938-phpapp02.pdf
presentationatelierphpprt2-140314143938-phpapp02.pdfRihabBENLAMINE
 
c11-gerer-les-donnees-resume-theorique-partie1-6311eb2f1d745.pdf
c11-gerer-les-donnees-resume-theorique-partie1-6311eb2f1d745.pdfc11-gerer-les-donnees-resume-theorique-partie1-6311eb2f1d745.pdf
c11-gerer-les-donnees-resume-theorique-partie1-6311eb2f1d745.pdftepoha4848
 
1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdf1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdfImaneZoubir1
 
Monitoring d'applications/environnements PHP : APM et Pinba
Monitoring d'applications/environnements PHP : APM et PinbaMonitoring d'applications/environnements PHP : APM et Pinba
Monitoring d'applications/environnements PHP : APM et PinbaIdaf_1er
 
Manipulation des Données , cours sql oracle
Manipulation des Données , cours sql oracleManipulation des Données , cours sql oracle
Manipulation des Données , cours sql oraclewebreaker
 
Création et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL OracleCréation et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL Oraclewebreaker
 
introduction au SQL et MySQL
introduction au SQL et MySQLintroduction au SQL et MySQL
introduction au SQL et MySQLAbdoulaye Dieng
 
PL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéesPL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéessmiste
 
Mise en Forme des Résultats avec SQL*Plus
Mise en Forme des Résultats avec SQL*PlusMise en Forme des Résultats avec SQL*Plus
Mise en Forme des Résultats avec SQL*Pluswebreaker
 
resume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdfresume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdfFootballLovers9
 

Similaire à Cours PHP 4 (16)

presentationatelierphpprt2-140314143938-phpapp02.pdf
presentationatelierphpprt2-140314143938-phpapp02.pdfpresentationatelierphpprt2-140314143938-phpapp02.pdf
presentationatelierphpprt2-140314143938-phpapp02.pdf
 
La 2ème partie de la présentation PHP
La 2ème partie de la présentation PHPLa 2ème partie de la présentation PHP
La 2ème partie de la présentation PHP
 
SQL.pdf
SQL.pdfSQL.pdf
SQL.pdf
 
c11-gerer-les-donnees-resume-theorique-partie1-6311eb2f1d745.pdf
c11-gerer-les-donnees-resume-theorique-partie1-6311eb2f1d745.pdfc11-gerer-les-donnees-resume-theorique-partie1-6311eb2f1d745.pdf
c11-gerer-les-donnees-resume-theorique-partie1-6311eb2f1d745.pdf
 
1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdf1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdf
 
Monitoring d'applications/environnements PHP : APM et Pinba
Monitoring d'applications/environnements PHP : APM et PinbaMonitoring d'applications/environnements PHP : APM et Pinba
Monitoring d'applications/environnements PHP : APM et Pinba
 
Manipulation des Données , cours sql oracle
Manipulation des Données , cours sql oracleManipulation des Données , cours sql oracle
Manipulation des Données , cours sql oracle
 
Création et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL OracleCréation et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL Oracle
 
introduction au SQL et MySQL
introduction au SQL et MySQLintroduction au SQL et MySQL
introduction au SQL et MySQL
 
12 fr
12 fr12 fr
12 fr
 
PL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéesPL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de données
 
Les05.ppt
Les05.pptLes05.ppt
Les05.ppt
 
Les03.ppt
Les03.pptLes03.ppt
Les03.ppt
 
Mise en Forme des Résultats avec SQL*Plus
Mise en Forme des Résultats avec SQL*PlusMise en Forme des Résultats avec SQL*Plus
Mise en Forme des Résultats avec SQL*Plus
 
resume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdfresume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdf
 
Interfaces controlesbasededonné
Interfaces controlesbasededonnéInterfaces controlesbasededonné
Interfaces controlesbasededonné
 

Cours PHP 4

  • 1. MySQL ● Système de gestion de bases de données (SGBD) ● Créé en 1995 ● Actuellement développé par Oracle ● Licence libre ● Multiplate-forme ● SQL pour Structured Query Language ● Documentation officielle
  • 4. Types de données ● INT : Nombre ● VARCHAR : Chaîne de caractères ● TEXT : Bloc de texte ● DATE : Une date au format AAAA-MM-JJ ● Liste complète
  • 5. SELECT ● ● ● Permet de sélectionner le contenu d'une colonne : SELECT colonne FROM table; Ou plusieurs colonnes : SELECT colonne1, colonne2 FROM table; Avec une condition : SELECT colonne1 FROM table WHERE  condition; (Attention, on utilise = et non == en SQL.)
  • 6. UPDATE ● ● Permet de mettre un champ à jour S'utilise généralement avec une condition : UPDATE table SET champ1=valeur1 WHERE  champ2=valeur2;
  • 7. INSERT ● Permet d'insérer une nouvelle ligne dans une table : INSERT INTO table (colonne1, colonne2) VALUES (valeur1, valeur2);
  • 8. Exercice 6 ● ● ● Créer un formulaire d'inscription Demander à l'utilisateur son pseudo et son mot de passe Enregistrer ces informations dans la base de données
  • 9. Examen ● ● ● ● Créer un QCM d'au moins 10 questions (avec un formulaire en HTML) Récupérer les questions dans une base de données Enregistrer les réponses dans une autre base de données Indiquer sa note à l'utilisateur
  • 10. Examen ● ● ● ● Créer un QCM d'au moins 10 questions (avec un formulaire en HTML) Récupérer les questions dans une base de données Enregistrer les réponses dans une autre base de données Indiquer sa note à l'utilisateur