PTI n°5: PDO. Quest ce que PDO? PDO = Php Data Object. Une classe écrite en PHP qui permet...

7
PTI n°5: PDO

Transcript of PTI n°5: PDO. Quest ce que PDO? PDO = Php Data Object. Une classe écrite en PHP qui permet...

Page 1: PTI n°5: PDO. Quest ce que PDO? PDO = Php Data Object. Une classe écrite en PHP qui permet daccéder à une base de données. PDO est une API (interface.

PTI n°5: PDOPTI n°5: PDO

Page 2: PTI n°5: PDO. Quest ce que PDO? PDO = Php Data Object. Une classe écrite en PHP qui permet daccéder à une base de données. PDO est une API (interface.

Qu’est ce que PDO?Qu’est ce que PDO? PDO = Php Data Object. Une classe écrite en PHP qui permet d’accéder à une

base de données. PDO est une API (interface de programmation

d’application) reconnue par le framework PHP donc native. Il n’est pas utile de faire référence à cette classe pour l’utiliser.

PDO utilise une interface orientée objet contrairement aux extensions mysql_... et mysqli_ qui deviennent obsolètes.

PDO = Php Data Object. Une classe écrite en PHP qui permet d’accéder à une

base de données. PDO est une API (interface de programmation

d’application) reconnue par le framework PHP donc native. Il n’est pas utile de faire référence à cette classe pour l’utiliser.

PDO utilise une interface orientée objet contrairement aux extensions mysql_... et mysqli_ qui deviennent obsolètes.

Page 3: PTI n°5: PDO. Quest ce que PDO? PDO = Php Data Object. Une classe écrite en PHP qui permet daccéder à une base de données. PDO est une API (interface.

Pourquoi utiliser PDO?Pourquoi utiliser PDO?

PDO est orienté objet, il est donc possible de personnaliser les classes en fonction de nos besoins.

Au moyen de la POO, nous pouvons désormais gérer les exceptions plus simplement.

PDO est orienté objet, il est donc possible de personnaliser les classes en fonction de nos besoins.

Au moyen de la POO, nous pouvons désormais gérer les exceptions plus simplement.

Page 4: PTI n°5: PDO. Quest ce que PDO? PDO = Php Data Object. Une classe écrite en PHP qui permet daccéder à une base de données. PDO est une API (interface.

Les exceptionsLes exceptions

Page 5: PTI n°5: PDO. Quest ce que PDO? PDO = Php Data Object. Une classe écrite en PHP qui permet daccéder à une base de données. PDO est une API (interface.

PHP 5: la POOPHP 5: la POOExemple de code PHP5:Exemple de code PHP5:

Fichier d’utilisationFichier d’utilisation Classe PHPClasse PHP

Page 6: PTI n°5: PDO. Quest ce que PDO? PDO = Php Data Object. Une classe écrite en PHP qui permet daccéder à une base de données. PDO est une API (interface.

PDOPDO

Accès à une base de donnéesAccès à une base de donnéesmysql_mysql_

Page 7: PTI n°5: PDO. Quest ce que PDO? PDO = Php Data Object. Une classe écrite en PHP qui permet daccéder à une base de données. PDO est une API (interface.

Travail à faire: Vous reprendrez votre projet PHP précédent

et l’adapterez à la norme PDO. Vous commenterez votre code et vérifierez

si votre ancien code est commenté. Obligation de déclencher un traitement

(autre qu’un affichage de message d’erreur) sur une exception.