Vous êtes sur la page 1sur 10

Chapitre 5: PHP & MySQL

Création d’une table MySQL


 La création d’une table est un processus simple que vous pouvez
faire avec phpMyAdmin, qui se trouve dans votre panneau de
contrôle d’hébergement.

table

Base de données

43 Réaliser par Olfa Jabri


Les étapes de l’interrogation d’un BD
 L’accès à une base MySQL et son utilisation, qu’il s’agisse d’insérer,
de modifier ou de lire des données, suit les étapes ci-dessous :
1. Connexion au serveur MySQL.
2. Envoi de diverses requêtes SQL au serveur (insertion, lecture,
suppression ou mise à jour des données).
3. Récupération du résultat d’une requête.
4. Fermeture de la connexion au serveur.

44 Réaliser par Olfa Jabri

 PHP contient des fonctions intégrées pour connecter une base de


données MySQL et accéder aux données. Voici la liste de fonctions
de base:

45 Réaliser par Olfa Jabri


Connexion au serveur

46 Réaliser par Olfa Jabri

Connexion au serveur

47 Réaliser par Olfa Jabri


INSÉRER des données dans une table
MySQL

Connexion

Requête sql

Exécution de la
requête sql

48 Réaliser par Olfa Jabri

Sélectionner les données

49 Réaliser par Olfa Jabri


Sélectionner les données

50 Réaliser par Olfa Jabri

Supprimer les données

51 Réaliser par Olfa Jabri


Mettre à jour les données

52 Réaliser par Olfa Jabri

Chapitre 6: Les session & cookies


Présentation des sessions PHP

 Une session en PHP correspond à une façon de stocker des


données différentes pour chaque utilisateur en utilisant un identifiant
de session unique.
 les variables de session durent jusqu'à ce que l'utilisateur ferme le
navigateur.
 Les variables de session contiennent des informations sur un seul
utilisateur et sont disponibles pour toutes les pages d'une seule application.

54 Réaliser par Olfa Jabri

Conservez des données grâce aux sessions


les trois étapes à connaître :
Étape 1 : création d'une session unique
 On demande à créer une session pour un utilisateur.
 PHP génère alors un numéro unique.
 Ce numéro sert d'identifiant ; c'est ce qu'on appelle un « ID de
session » ou PHPSESSID .
 PHP transmet automatiquement cet ID de page en page, en utilisant
généralement un cookie.

session_start() : démarre le système de sessions.

55 Réaliser par Olfa Jabri


Exemple: sauvegarde des variables session

56 Réaliser par Olfa Jabri

Conservez des données grâce aux sessions


Étape 2 : création de variables pour la session
 Une fois la session générée, on peut créer une infinité de variables
de session pour nos besoins.
 Par exemple, on peut créer :
une variable qui contient le nom du visiteur $_SESSION['nom']

 Le serveur conserve ces variables même lorsque la page PHP a fini


d'être générée. Quelle que soit la page de votre site, vous pourrez
récupérer le nom et le prénom du visiteur via la
superglobale $_SESSION !

57 Réaliser par Olfa Jabri


Exemple:Récupération des variables session

58 Réaliser par Olfa Jabri

Conservez des données grâce aux sessions


 Étape 3: suppression de la session
 Lorsque le visiteur se déconnecte de votre site, la session
est fermée et PHP « oublie » alors toutes les variables de
session que vous avez créées.
 Pour détruire une session:
 session_destroy() : ferme la session du visiteur.

59 Réaliser par Olfa Jabri


Exemple: suppression des variables sessions

60 Réaliser par Olfa Jabri

Vous aimerez peut-être aussi