Bonjour,
alors voilà je débute, et j'ai voulu me faire une classe de connexion en utilisant PDO.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
 
		}				
	}
?>
Je voudrais avoir votre avis sur cette classe qui reste basique, pour savoir si ce que j'ai fait est "propre", et comment l'améliorer, afin de pouvoir me faire une classe de connexion a MySQL la plus complète possible.
J'ai eu énormément de mal à comprendre le concept de PDO, et ne comprend toujours pas tout, soyez indulgent .