Connexion à une base de données MySql
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test','user','password');
}
catch(Exception $e)
{
die('Erreur :'.$e->getMessage());
}
?>
Exécuter une requête simple
<?php
$req = $bdd->query('SELECT id, nom, prenom FROM carnet WHERE id >= 1 AND id <= 10 ORDER BY id') or die (print_r($bdd->errorInfo()));
?>
Préparer et exécuter une requête avec des variables
<?php
$req = $bdd->prepare('SELECT id, nom, prenom FROM carnet WHERE id >= :idMin AND id <= :idMax ORDER BY id') or die (print_r($bdd->errorInfo()));
$req->execute(array(
'idMin'=> $_POST['postIdMin'],
'idMax' => $_GET['getIdMax']
));
?>
Lire le résultat d'une requête
<?php
while($donnees = $req->fetch())
{
echo $donnees['id'].'<br />';
echo $donnees['nom'].'<br />';
echo $donnees['prenom'];
}
?>
Fermer la requête
<?php
$req->closeCursor();
?>