PTI n°5: PDO.

Slides:



Advertisements
Présentations similaires
MySQL Base de données.
Advertisements

Mathilde VINCENT - Olivier JOURDAN Paris - le 7/2/2012
Présentation du prototype :
GEF 243B Programmation informatique appliquée
51 Les technologies XML Cours 7 : Utilisations dXML Janvier Version 1.0 -
Livret de Compétences Académique SEGPA Document de travail
PHP5 poo.
Design Pattern MVC En PHP5.
10:59:29 Programmation Web Programmation Web : PHP Jérôme CUTRONA
Bases de données Objet singleton pour la connexion
Découvrez notre plate-forme de gestion de listes de diffusion.
Confidential © , Amazon.com, Inc. or its affiliates. All rights reserved. Comment bien commencer lannée 2ème Partie: Ecoulez votre Stock plus.
Référence directe non sécurisée à un objet
Javascript les spécificités du langage - Partie 7 -
Cursus des formations informatique Programme
FSAB1402: Informatique 2 Techniques de Programmation Orientée Objet
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
Développement d’applications web
Classes locales classes définies à l'intérieur d'un bloc de code,
Concepts de base : la Classe Pour faire une comparaison simple, une classe serait a priori, une structure C avec des variables et des fonctions.
Recherche avancée multi-champs EBSCOhost
Sommaire Objectif de Peakup Principes de fonctionnement
Application de gestion commerciale
Quest-ce quune classe dallocation? Une classe dallocation détermine la portée et la durée de vie dun objet ou dune fonction.
Services fournis par le SI et technologies associées
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Programmation Orienté Objet applications au langage Java
Projet Génie Logiciel & UML, Bases de Données & Interfaces
Introduction au paradigme orienté-objet (suite)
Développement dapplication avec base de données Semaine 10 : WCF avec Entité Framework Automne 2013.
Adaptée du cours de Richard Grin
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
AP4 - Programmation Orientée Objet Chapitre 3 : Programmation Objet en C++ class Entier { int i; int lit_i(void); void Ecrit_i(int); }; int Entier::lit_i(void)
Cours techonologies .NET
Algorithmes sur les sons
Introduction à Visual Studio C++ (VC++)
Masters IIGLI et ILGII – Intranet internet extranet – – Claude Montacié 1 Cours n° 10 Accès distant aux bases de données.
Jérôme CUTRONA PHP PDO Jérôme CUTRONA 07:21:24 Programmation Web
Alexandre Blond Antoine Deshayes
MOCK.
Programmation Web : PHP
Power AMC-Rational Rational Rose, Étude comparative
 Formulaires HTML : traiter les entrées utilisateur
1 PHP 5 Notions fondamentales (niveau 1 cours #4) Formation continue – Cégep de Sainte-Foy.
Initiation au JavaScript
Chapitre VII Techniques plus avancées à travers le concept de classe.
PRINCIPE DE FONCTIONNEMENT DE PHP/MYSQL et SPIP Michaël Vilbenoit - Formateur TICE Conseiller de Bassin pour les TICE
G ROUPE IRIUM ™ N°1 européen des PGI pour Distributeurs, Loueurs & Importateurs de Machines Les Bases de Connaissances Knowledge Base Maxime HILAIRE 07/05/2008.
PPE 2 : Val Lamartinien Passion
L’Ergonomie dans la conception
P5 - Gestion du patrimoine informatique
Présentation du projet
Dr Mohamed Anis BACH TOBJI
1 BTS Informatique de Gestion : Option développeur d'application Session 2011.
Externat Bon Accueil Mars 2008
Introduction à la Programmation Orientée Objet
Les objets de la classe de classe. Qu'est-ce que c'est? C'est...
Demande de composteur en ligne Service informatique Thau agglo
Philippe Gandy - 15 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Vous présente en quelques réalisations un réel savoir-faire, le fruit de longues années d’expériences, aujourd’hui à votre service. Toutes les fonctionnalités.
{ Java Server Pages Par Billy et Mike.  Introduction  Qu’est-ce que JSP?  Pourquoi utiliser JSP?  Développement  Balises  Servlets  Conclusion.
1 CEC A.-CHAVANNE Sites Web et bases de données. 2 UNE BASE DE DONNÉES : POURQUOI ? Manipulation de grandes quantités d’information – représentation des.
I. Framework : Généralités II. Hibernate III. CakePHP Plan de l’exposé : 1.
Abes agence bibliographique de l’enseignement supérieur Les scripts.
GESTION DE CHAMPIONNATS DE FOOTBALL. Contexte Objectifs de l'application Outils de développement Les utilisateurs Structure de l'application Implémentation.
Système local d’accounting de l’IPHC 31/05/2011 Eric Kieffer.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
Transcription de la présentation:

PTI n°5: 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.

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.

Les exceptions

Fichier d’utilisation PHP 5: la POO Exemple de code PHP5: Fichier d’utilisation Classe PHP

Accès à une base de données PDO mysql_

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.