Bonjour,
j'essaie d'implémenter une class à partir de pdo, mais j'ai toujours des erreurs ?
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
30
31
32
33
34
35
36
37
38
39
40
<?php
class ConnectionClass
{
	private $db = 'test'; //nom de la base de données
	private $host = 'localhost'; // nom de la machine hôte
	private $user = 'root'; // nom de l'utilisateur
	private $pwd = 'xav';// mot de passe 
	private $dsn;
	private $con;
	private $requette; // requette
 
	function __construct()
	{
		try 
		{
			$this->dsn = "mysql:dbname=$this->db;host=$this->host";
			$this->con = new PDO($this->dsn, $this->user, $this->pwd);	
		}
		catch (PDOException $e)
		{
			print 'Erreur ! : '.$e->getMessage().'<br/>';
			echo 'N° : '.$e->getCode();
			die();
		}
		return $this->con;
	}
 
	function reqSelection($requette)
	{
		$result = $con->query($requette);
		//return $result;
	}
}
//$conn=new ConnectionClass();
reqSelection("select * From client");
foreach ($result as $row)
{
echo $row['nomH'] . " - " . $row['prenomH'] . "<br />";
}
?>
l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Fatal error: Call to undefined function reqSelection() in /var/www/agenda_d_or/ConnectionClass.php on line 35
numéro de ligne 35 correspond :
reqSelection("select * From client");
Merci