PHP Data Objects

« PDO fournit une interface d'abstraction à l'accès de données, ce qui signifie que vous utilisez les mêmes fonctions pour exécuter des requêtes ou récupérer les données quelque soit la base de données utilisée. »

http://www.php.net/manual/fr/intro.pdo.php

Connexion à PostgreSQL avec PDO en PHP

$conn = new PDO('pgsql:host=hostname;port=5432;dbname=db', 'user', 'pass');

Exécution de requête SQL

$sql = "...";
$resultset = $connexion->prepare($sql);
$resultset->execute();

Traitement de résultat de requête SQL

while ($row = $resultset->fetch(PDO::FETCH_ASSOC)) {
	... $row['...'];
	}

Fixer le search_path à un schéma

$result = $Conn->exec('SET search_path TO ...');
AccueilCours > Requêtes PostgreSQL avec PHP > PDO< PrécédentSuivant >