PDO

1 h 2 exercices Niveau 6

Le PHP Data Objects (PDO) définit une interface légère pour accéder aux bases de données en PHP. Il fournit une couche d'abstraction d'accès aux données pour travailler avec les bases de données en PHP. Il définit une API cohérente pour travailler avec différents systèmes de bases de données.

Classes PHP PDO

Le PDO représente une connexion entre PHP et un serveur de base de données. La classe PDOStatement représente une instruction préparée et, après l'exécution de l'instruction, un ensemble de résultats associés. La classe PDOException représente une erreur soulevée par PDO.

Base de données MySQL

Dans ce cours, nous travaillons avec une base de données MySQL. Voici le code permettant de créer la table dont nous nous servirons pendant ce cours. Si vous ne savez pas comment l'exploiter, référez vous aux cours de MySQL.

DROP TABLE IF EXISTS countries;
CREATE TABLE countries(id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(255), population INT);

INSERT INTO countries(name, population) VALUES('China', 1382050000);
INSERT INTO countries(name, population) VALUES('India', 1313210000);
INSERT INTO countries(name, population) VALUES('USA', 324666000);
INSERT INTO countries(name, population) VALUES('Indonesia', 260581000);
INSERT INTO countries(name, population) VALUES('Brazil', 207221000);
INSERT INTO countries(name, population) VALUES('Pakistan', 196626000);
INSERT INTO countries(name, population) VALUES('Nigeria', 186988000);
INSERT INTO countries(name, population) VALUES('Bangladesh', 162099000);
INSERT INTO countries(name, population) VALUES('Nigeria', 186988000);
INSERT INTO countries(name, population) VALUES('Russia', 146838000);
INSERT INTO countries(name, population) VALUES('Japan', 126830000);

PHP PDO query

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus