SlideShare une entreprise Scribd logo
1  sur  40
1
PHP
2
Qu'est ce que PHP?
PHP : (Hypertext Preprocessor") est un
langage de scripts:
 Coté serveur,
 Open Source,
 et spécialement conçu pour le développement
d'applications web.
 Il peut être intégré facilement au HTML.
Différence entre HTML et PHP
 HTML
 PHP
Où utiliser PHP
 Dans l’élément HEAD ou dans l’élément BODY
entre: <?PHP //le script PHP ?>
 Exemple:
2. Scripting externe(dans un fichier externe)
<html>
<head>
<title>Exemple</title>
</head>
<body>
<?php
echo "Bonjour, je suis un script PHP!";
?>
</body>
</html>
5
Syntaxe du langage
PHP
Les variables en PHP
 le symbole Dollar $ précède toujours le
nom d'une variable
 On ne peut pas mettre d'espaces pour un
nom de variable. A la place, utilisez un
underscore _ .
 Evitez aussi les accents, les cédilles et tout
autre symbole pour le nom du variable.
<?php
$a = "Bonjour";
echo "$a";
?>
Types de données
 PHP dispose plusieurs types de données
qui peuvent être utilisés:
1. Chaînes de caractères,
2. Nombres,
3. Les objets,
4. Les booléens,
5. null
6. Tableaux.
Les conditions
<?php
if ($autorisation_entrer == true)
{
echo "Bienvenue ";
}
elseif ($autorisation_entrer == false)
{
echo "T'as pas le droit d'entrer !";
}
?>
Les conditions(switch)
<?php
$note = 16;
SWITCH ($note) { // on indique sur quelle variable on travaille
CASE 0: // dans le cas où $note vaut 0
echo "Tu es vraiment un gros Zér0 !!!";
BREAK;
CASE 12:
echo "Tu es assez bon";
BREAK;
CASE 16:
echo "Tu te débrouilles très bien !";
BREAK;
CASE 20:
echo "Excellent travail, c'est parfait !";
BREAK;
default:
echo "Désolé, je n'ai pas de message à afficher pour cette note";
}
?>
Les boucles
<?php
for ($i = 1; $i <= 100; $i++)
{
echo "Ceci est la ligne n°$i<br>";
}
?>
<?php
$nombre_de_lignes = 1;
WHILE ($nombre_de_lignes <= 100)
{
echo "Ceci est la ligne n°$nombre_de_lignes<br />";
$nombre_de_lignes++;
}
?>
Définition de fonctions
<?php
function DireBonjour($nom)
{
echo "Bonjour $nom !<br>";
}
DireBonjour("Fatima");
DireBonjour("Ahmed");
?>
<?php
function somme($a, $b)
{
$s = $a +$b;
return $s;
}
$c = somme(3,1);
echo "la somme égale à: $c";
?>
La fonction date( )
 Voici 5 paramètres les plus utilisés de la
fonction date():
Exemple(date( ))
<?php
// Enregistrons les informations de date dans des
variables
$jour = date("d");
$mois = date("m");
$annee = date("Y");
$heure = date("H");
$minute = date("i");
// Maintenant on peut afficher ce qu'on a recueilli
echo "Bonjour ! Nous sommes le $jour/$mois/
$annee et il est $heure h $minute.";
?>
La fonction strchr ou strstr
 strstr (chaine_source , chaine1 ) retourne une
sous-chaîne de chaine_source, allant de la
première occurrence de chaine1 jusqu'à la fin de
la chaîne.
 Si chaine1 est introuvable, strstr retourne
FALSE .
 Si chaine1 n'est pas une chaîne, elle sera
convertie en entier, et utilisée comme code
ascii du caractère correspondant.
 Exemple :
<?php
$email = 'user@example.com';
$domaine = strstr($email, '@');
echo $domaine; // @example.com
?>
La fonction strcmp()
Comparaison binaire de chaînes:
 strcmp ( str1 , str2 ) retourne
 < 0 si str1 est inférieure à str2 ;
 > 0 si str1 est supérieure à str2 ,
 et 0 si les deux chaînes sont égales.
 Notez que cette comparaison est sensible
à la casse.
la fonction empty()
 Pour vérifier si une variable existe, on
utilise la fonction empty() qui renvoie false
si elle existe et true sinon.
$variable = "a";
if(!empty($variable))
echo "existe";
else echo "n'existe pas";
ereg()
<?php
if( ereg('PHP',$chaine))
{
print 'le mot PHP est bien dans la phrase';
}
else{
print 'le mot n'est pas présent';
}
?>
La fonction split()
 La fonction split() scinde une chaîne en un
tableau après lui avoir fourni un séparateur.
 On découpe, par exemple, la chaîne avec
comme séparateur l'espace.
 $resultat = split(" ",$chaine);
La fonction split()
 Le résultat obtenu est sous forme de tableau.
 Le tableau obtenu se présente comme ceci :
 0 Le
 1 PHP
 2 est
 3 un
 3 langage
 4 de
 5 script.
empty()
if( empty($variable_à_verifier))
{
print "La variable est vide";
}
else{
print "c'est ok";
}
isset()
 Le contraire de empty() est la fonction
isset() qui vérifie si la variable est
attribuée.
if( isset($variable_à_verifier))
{
print " la variable est attribuée";
}
else{
print "la variable est vide";
}
Les tableaux (array)
<?php
// La fonction array permet de créer un array
$prenoms = array("nawal", "ahmad", "anass");
for ($numero = 0; $numero < 3; $numero++)
{
echo $prenoms[$numero];
echo "<br>"; // pour aller à la ligne
}
?>
 Tableaux numérotés :
Les tableaux (array)
 Tableaux associatifs:
<?php
// On crée notre array associatif :
$coordonnees = array (
"Prénom" => "François",
"Nom" => "Dupont",
"Adresse" => "3, rue du Paradis",
"Ville" => "Marseille");
// Puis si je veux afficher la ville, je ferai :
echo $coordonnees['Ville'];
?>
PHP et les formulaires
<p>
Cette page, elle aussi, ne contient que du
HTML.<br>
Veuillez taper votre prénom :
</p>
<form action="cible.php" method="post">
<p>
<input type="text" name="prenom"> <input
type="submit" value="Valider">
</p>
</form>
 Page: form.php
PHP et les formulaires
<p>Bonjour !</p>
<p>Je sais comment tu t'appelles, Tu
t'appelles
<?php echo $_POST['prenom']; ?> !</p>
<p>Si tu veux changer de prénom, <a
href="form.php">clique ici</a> pour
revenir à form.php</p>
 Page: cible.php
TEXTAREA
<textarea name= "adresse" rows="8"
cols="45">
Votre adresse ici.
</textarea>
Votre adresse:
<?php echo $_POST['adresse']; ?>
Bouton radio
<input type="radio" name="sexe" value="Masculin"
checked="checked" > Masculin
<input type="radio" name="sexe" value="Feminin" >
Feminin</p>
Sexe:
<?php echo $_POST['sexe']; ?>
PHP et MYSql
 Installer Easyphp sur vos machines
 L’outil Easyphp contient:
 MYSQL: SGBDR
 APACHE:c’est un serveur qui permet
d’exécuter les fichiers PHP
 Et des fichiers de configurations…
 L’outil Easyphp contient l’interface
« PHPMyAdmin » qui permet de créer des
Bases de Données MYSQL
EasyPHP
EasyPHP
EasyPHP
EasyPHP
Connexion à la base de données MYSQL
<?php
mysql_connect("localhost", "root", "");
?>
La fonction mysql_connect possède 3
paramètres:
Le nom de l'hôte : c'est l'IP de l'ordinateur
où MySQL est installé. Le plus souvent, MySQL
est installé sur le même ordinateur que PHP.
Le login : ça permet de vous identifier (root
c’est le login par défaut).
Le mot de passe :est vide par défaut
Sélectionner une base de données
<?php
// Connexion à MySQL
mysql_connect("localhost", "root", "");
// Sélection de la base test
mysql_select_db("test");
?>
Déconnexion
<?php
// Connexion à MySQL
mysql_connect("localhost", "root", "");
// Sélection de la base test
mysql_select_db("test");
// On est connectés, on peut travailler sur la BDD
// ...
// ...
// On a fini de travailler, on ferme la connexion :
mysql_close(); // Déconnexion de MySQL
?>
Exécuter une requête
<?php
$reponse = mysql_query("Tapez votre
requête SQL ici");
?>
$reponse contient la réponse de MySQL.
Afficher le résultat d'une requête
<?php
// Connexion à MySQL
mysql_connect("localhost", "root", "");
// Sélection de la base test
mysql_select_db("test");
$reponse = mysql_query("SELECT * FROM etudiant"); // Requête SQL
// On fait une boucle pour lister tout ce que contient la table :
WHILE ($donnees = mysql_fetch_array($reponse) )
{
?>
<p>
Nom : <?php echo $donnees['nom']; ?> <br />
Prenom : <?php echo $donnees['prenom']; ?> <br />
Adresse: <?php echo $donnees[‘adresse']; ?>
?>
</p>
<?php
}
mysql_close(); // Déconnexion de MySQL
?>
INSERER un enregistrement
Rappel de la syntaxe de base de la commande «
INSERT » :
INSERT INTO nomtable ( champ1, champ2,…)
VALUES (valeur1, valeur2, ...)
Modifier des enregistrements
 La commande MySQL UPDATE permet de
mettre à jour un ou plusieurs
enregistrements. Sa syntaxe de base est :
UPDATE table
SET champ1 = nouvelle_valeur1,
champ2 = nouvelle_valeur2,
champ3 = nouvelle_valeur3
WHERE condition;
Supprimer des enregistrements
DELETE FROM table WHERE condition;

Contenu connexe

Tendances

PHP 7 et Symfony 3
PHP 7 et Symfony 3PHP 7 et Symfony 3
PHP 7 et Symfony 3Eddy RICHARD
 
Php mysql cours
Php mysql coursPhp mysql cours
Php mysql courszan
 
php2 : formulaire-session-PDO
php2 : formulaire-session-PDOphp2 : formulaire-session-PDO
php2 : formulaire-session-PDOAbdoulaye Dieng
 
Php 2 - Approfondissement MySQL, PDO et MVC
Php 2 - Approfondissement MySQL, PDO et MVCPhp 2 - Approfondissement MySQL, PDO et MVC
Php 2 - Approfondissement MySQL, PDO et MVCPierre Faure
 
.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHPAbdoulaye Dieng
 
Formation PHP
Formation PHPFormation PHP
Formation PHPkemenaran
 
Communications Réseaux et HTTP avec PHP
Communications Réseaux et HTTP avec PHPCommunications Réseaux et HTTP avec PHP
Communications Réseaux et HTTP avec PHPjulien pauli
 
PHP - fonctions mysql
PHP - fonctions mysqlPHP - fonctions mysql
PHP - fonctions mysqlmazenovi
 
Top 10 chausse trappes
Top 10 chausse trappesTop 10 chausse trappes
Top 10 chausse trappesDamien Seguy
 
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINE
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINEIntroduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINE
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINEMarouan OMEZZINE
 
Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantHugo Hamon
 

Tendances (17)

PHP 7 et Symfony 3
PHP 7 et Symfony 3PHP 7 et Symfony 3
PHP 7 et Symfony 3
 
Php mysql cours
Php mysql coursPhp mysql cours
Php mysql cours
 
php2 : formulaire-session-PDO
php2 : formulaire-session-PDOphp2 : formulaire-session-PDO
php2 : formulaire-session-PDO
 
Php 2 - Approfondissement MySQL, PDO et MVC
Php 2 - Approfondissement MySQL, PDO et MVCPhp 2 - Approfondissement MySQL, PDO et MVC
Php 2 - Approfondissement MySQL, PDO et MVC
 
.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP
 
Formation PHP
Formation PHPFormation PHP
Formation PHP
 
Communications Réseaux et HTTP avec PHP
Communications Réseaux et HTTP avec PHPCommunications Réseaux et HTTP avec PHP
Communications Réseaux et HTTP avec PHP
 
PHP Training
PHP TrainingPHP Training
PHP Training
 
PHP - fonctions mysql
PHP - fonctions mysqlPHP - fonctions mysql
PHP - fonctions mysql
 
Top 10 chausse trappes
Top 10 chausse trappesTop 10 chausse trappes
Top 10 chausse trappes
 
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINE
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINEIntroduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINE
Introduction au langage PHP (2éme partie) élaborée par Marouan OMEZZINE
 
Cours php
Cours phpCours php
Cours php
 
Nouveautés php 7
Nouveautés php 7Nouveautés php 7
Nouveautés php 7
 
La première partie de la présentation PHP
La première partie de la présentation PHPLa première partie de la présentation PHP
La première partie de la présentation PHP
 
Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 Performant
 
Introduction au Jquery
Introduction au JqueryIntroduction au Jquery
Introduction au Jquery
 
Initiation au php
Initiation au phpInitiation au php
Initiation au php
 

Similaire à Les principes de base de PHP

Similaire à Les principes de base de PHP (20)

Cours php
Cours php Cours php
Cours php
 
PHP - get started
PHP - get startedPHP - get started
PHP - get started
 
seance4-1 php.ppt
seance4-1 php.pptseance4-1 php.ppt
seance4-1 php.ppt
 
Développement Web- PHP (partie I).pdf
Développement Web- PHP (partie I).pdfDéveloppement Web- PHP (partie I).pdf
Développement Web- PHP (partie I).pdf
 
PHP.pptx
PHP.pptxPHP.pptx
PHP.pptx
 
Programmation web cours php -- sahmi academy
Programmation web   cours php -- sahmi academyProgrammation web   cours php -- sahmi academy
Programmation web cours php -- sahmi academy
 
Php & My Sql
Php & My SqlPhp & My Sql
Php & My Sql
 
Php & My Sql
Php & My SqlPhp & My Sql
Php & My Sql
 
Initiation au langage PHP
Initiation au langage PHPInitiation au langage PHP
Initiation au langage PHP
 
Php4 Mysql
Php4 MysqlPhp4 Mysql
Php4 Mysql
 
PHP mysql Xml.doc
PHP mysql Xml.docPHP mysql Xml.doc
PHP mysql Xml.doc
 
PHP mysql Xml.pdf
PHP mysql Xml.pdfPHP mysql Xml.pdf
PHP mysql Xml.pdf
 
Cours Php
Cours PhpCours Php
Cours Php
 
Cours Php
Cours PhpCours Php
Cours Php
 
Developpement web dynamique_Base de donnees.pdf
Developpement web dynamique_Base de donnees.pdfDeveloppement web dynamique_Base de donnees.pdf
Developpement web dynamique_Base de donnees.pdf
 
Cours php bac info
Cours php bac infoCours php bac info
Cours php bac info
 
La référence Clear php
La référence Clear phpLa référence Clear php
La référence Clear php
 
Resume SGBDR
Resume SGBDRResume SGBDR
Resume SGBDR
 
PHP 5.3, PHP Next
PHP 5.3, PHP NextPHP 5.3, PHP Next
PHP 5.3, PHP Next
 
Exploiter php 5
Exploiter php 5Exploiter php 5
Exploiter php 5
 

Les principes de base de PHP

  • 2. 2 Qu'est ce que PHP? PHP : (Hypertext Preprocessor") est un langage de scripts:  Coté serveur,  Open Source,  et spécialement conçu pour le développement d'applications web.  Il peut être intégré facilement au HTML.
  • 3. Différence entre HTML et PHP  HTML  PHP
  • 4. Où utiliser PHP  Dans l’élément HEAD ou dans l’élément BODY entre: <?PHP //le script PHP ?>  Exemple: 2. Scripting externe(dans un fichier externe) <html> <head> <title>Exemple</title> </head> <body> <?php echo "Bonjour, je suis un script PHP!"; ?> </body> </html>
  • 6. Les variables en PHP  le symbole Dollar $ précède toujours le nom d'une variable  On ne peut pas mettre d'espaces pour un nom de variable. A la place, utilisez un underscore _ .  Evitez aussi les accents, les cédilles et tout autre symbole pour le nom du variable. <?php $a = "Bonjour"; echo "$a"; ?>
  • 7. Types de données  PHP dispose plusieurs types de données qui peuvent être utilisés: 1. Chaînes de caractères, 2. Nombres, 3. Les objets, 4. Les booléens, 5. null 6. Tableaux.
  • 8. Les conditions <?php if ($autorisation_entrer == true) { echo "Bienvenue "; } elseif ($autorisation_entrer == false) { echo "T'as pas le droit d'entrer !"; } ?>
  • 9. Les conditions(switch) <?php $note = 16; SWITCH ($note) { // on indique sur quelle variable on travaille CASE 0: // dans le cas où $note vaut 0 echo "Tu es vraiment un gros Zér0 !!!"; BREAK; CASE 12: echo "Tu es assez bon"; BREAK; CASE 16: echo "Tu te débrouilles très bien !"; BREAK; CASE 20: echo "Excellent travail, c'est parfait !"; BREAK; default: echo "Désolé, je n'ai pas de message à afficher pour cette note"; } ?>
  • 10. Les boucles <?php for ($i = 1; $i <= 100; $i++) { echo "Ceci est la ligne n°$i<br>"; } ?> <?php $nombre_de_lignes = 1; WHILE ($nombre_de_lignes <= 100) { echo "Ceci est la ligne n°$nombre_de_lignes<br />"; $nombre_de_lignes++; } ?>
  • 11. Définition de fonctions <?php function DireBonjour($nom) { echo "Bonjour $nom !<br>"; } DireBonjour("Fatima"); DireBonjour("Ahmed"); ?> <?php function somme($a, $b) { $s = $a +$b; return $s; } $c = somme(3,1); echo "la somme égale à: $c"; ?>
  • 12. La fonction date( )  Voici 5 paramètres les plus utilisés de la fonction date():
  • 13. Exemple(date( )) <?php // Enregistrons les informations de date dans des variables $jour = date("d"); $mois = date("m"); $annee = date("Y"); $heure = date("H"); $minute = date("i"); // Maintenant on peut afficher ce qu'on a recueilli echo "Bonjour ! Nous sommes le $jour/$mois/ $annee et il est $heure h $minute."; ?>
  • 14. La fonction strchr ou strstr  strstr (chaine_source , chaine1 ) retourne une sous-chaîne de chaine_source, allant de la première occurrence de chaine1 jusqu'à la fin de la chaîne.  Si chaine1 est introuvable, strstr retourne FALSE .  Si chaine1 n'est pas une chaîne, elle sera convertie en entier, et utilisée comme code ascii du caractère correspondant.  Exemple : <?php $email = 'user@example.com'; $domaine = strstr($email, '@'); echo $domaine; // @example.com ?>
  • 15. La fonction strcmp() Comparaison binaire de chaînes:  strcmp ( str1 , str2 ) retourne  < 0 si str1 est inférieure à str2 ;  > 0 si str1 est supérieure à str2 ,  et 0 si les deux chaînes sont égales.  Notez que cette comparaison est sensible à la casse.
  • 16. la fonction empty()  Pour vérifier si une variable existe, on utilise la fonction empty() qui renvoie false si elle existe et true sinon. $variable = "a"; if(!empty($variable)) echo "existe"; else echo "n'existe pas";
  • 17. ereg() <?php if( ereg('PHP',$chaine)) { print 'le mot PHP est bien dans la phrase'; } else{ print 'le mot n'est pas présent'; } ?>
  • 18. La fonction split()  La fonction split() scinde une chaîne en un tableau après lui avoir fourni un séparateur.  On découpe, par exemple, la chaîne avec comme séparateur l'espace.  $resultat = split(" ",$chaine);
  • 19. La fonction split()  Le résultat obtenu est sous forme de tableau.  Le tableau obtenu se présente comme ceci :  0 Le  1 PHP  2 est  3 un  3 langage  4 de  5 script.
  • 20. empty() if( empty($variable_à_verifier)) { print "La variable est vide"; } else{ print "c'est ok"; }
  • 21. isset()  Le contraire de empty() est la fonction isset() qui vérifie si la variable est attribuée. if( isset($variable_à_verifier)) { print " la variable est attribuée"; } else{ print "la variable est vide"; }
  • 22. Les tableaux (array) <?php // La fonction array permet de créer un array $prenoms = array("nawal", "ahmad", "anass"); for ($numero = 0; $numero < 3; $numero++) { echo $prenoms[$numero]; echo "<br>"; // pour aller à la ligne } ?>  Tableaux numérotés :
  • 23. Les tableaux (array)  Tableaux associatifs: <?php // On crée notre array associatif : $coordonnees = array ( "Prénom" => "François", "Nom" => "Dupont", "Adresse" => "3, rue du Paradis", "Ville" => "Marseille"); // Puis si je veux afficher la ville, je ferai : echo $coordonnees['Ville']; ?>
  • 24. PHP et les formulaires <p> Cette page, elle aussi, ne contient que du HTML.<br> Veuillez taper votre prénom : </p> <form action="cible.php" method="post"> <p> <input type="text" name="prenom"> <input type="submit" value="Valider"> </p> </form>  Page: form.php
  • 25. PHP et les formulaires <p>Bonjour !</p> <p>Je sais comment tu t'appelles, Tu t'appelles <?php echo $_POST['prenom']; ?> !</p> <p>Si tu veux changer de prénom, <a href="form.php">clique ici</a> pour revenir à form.php</p>  Page: cible.php
  • 26. TEXTAREA <textarea name= "adresse" rows="8" cols="45"> Votre adresse ici. </textarea> Votre adresse: <?php echo $_POST['adresse']; ?>
  • 27. Bouton radio <input type="radio" name="sexe" value="Masculin" checked="checked" > Masculin <input type="radio" name="sexe" value="Feminin" > Feminin</p> Sexe: <?php echo $_POST['sexe']; ?>
  • 28. PHP et MYSql  Installer Easyphp sur vos machines  L’outil Easyphp contient:  MYSQL: SGBDR  APACHE:c’est un serveur qui permet d’exécuter les fichiers PHP  Et des fichiers de configurations…  L’outil Easyphp contient l’interface « PHPMyAdmin » qui permet de créer des Bases de Données MYSQL
  • 33. Connexion à la base de données MYSQL <?php mysql_connect("localhost", "root", ""); ?> La fonction mysql_connect possède 3 paramètres: Le nom de l'hôte : c'est l'IP de l'ordinateur où MySQL est installé. Le plus souvent, MySQL est installé sur le même ordinateur que PHP. Le login : ça permet de vous identifier (root c’est le login par défaut). Le mot de passe :est vide par défaut
  • 34. Sélectionner une base de données <?php // Connexion à MySQL mysql_connect("localhost", "root", ""); // Sélection de la base test mysql_select_db("test"); ?>
  • 35. Déconnexion <?php // Connexion à MySQL mysql_connect("localhost", "root", ""); // Sélection de la base test mysql_select_db("test"); // On est connectés, on peut travailler sur la BDD // ... // ... // On a fini de travailler, on ferme la connexion : mysql_close(); // Déconnexion de MySQL ?>
  • 36. Exécuter une requête <?php $reponse = mysql_query("Tapez votre requête SQL ici"); ?> $reponse contient la réponse de MySQL.
  • 37. Afficher le résultat d'une requête <?php // Connexion à MySQL mysql_connect("localhost", "root", ""); // Sélection de la base test mysql_select_db("test"); $reponse = mysql_query("SELECT * FROM etudiant"); // Requête SQL // On fait une boucle pour lister tout ce que contient la table : WHILE ($donnees = mysql_fetch_array($reponse) ) { ?> <p> Nom : <?php echo $donnees['nom']; ?> <br /> Prenom : <?php echo $donnees['prenom']; ?> <br /> Adresse: <?php echo $donnees[‘adresse']; ?> ?> </p> <?php } mysql_close(); // Déconnexion de MySQL ?>
  • 38. INSERER un enregistrement Rappel de la syntaxe de base de la commande « INSERT » : INSERT INTO nomtable ( champ1, champ2,…) VALUES (valeur1, valeur2, ...)
  • 39. Modifier des enregistrements  La commande MySQL UPDATE permet de mettre à jour un ou plusieurs enregistrements. Sa syntaxe de base est : UPDATE table SET champ1 = nouvelle_valeur1, champ2 = nouvelle_valeur2, champ3 = nouvelle_valeur3 WHERE condition;
  • 40. Supprimer des enregistrements DELETE FROM table WHERE condition;