1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<?php
class Connexion{
private static $connectionString = "mysql:dbname=blog_POO;host=127.0.0.1;";
private static $connectionUser = "root";
private static $connectionPassword = "root";
public static function sql($sql,$array = null){
// mise en place de la connexion
$connexion = new PDO(self::$connectionString, self::$connectionUser, self::$connectionPassword);
//levée d'exception en cas d'erreur.
$connexion->setAttribute(PDO::ATTR_ERRMODE , PDO::ERRMODE_EXCEPTION);
//On prépapre la requête
$requ_Prepa = $connexion->prepare($sql);
$requ_Prepa->setFetchMode(PDO::FETCH_ASSOC);
//execution de la requête
$requ_Prepa->execute($array);
$datas = $requ_Prepa->fetchAll();
return $datas;
}
}
?> |
Partager