Bonsoir,

dans le code ci-dessous, on ne passe pas dans le foreach qui affiche la valeur retournée par la requête SQL (quelconque). Pourquoi ?

Code php : 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
if (!empty($sql)) {
	try{
		$bdd = new MyPdo();
	}catch(PDOException $e){
		echo "argggggggggggggg".$e->getMessage();
	}
	echo "<table width='100%' border='1' style='text-align:center'><tr>";
	$first = true;
	var_dump($bdd); //on passe bien là
	foreach ($bdd->query($sql, PDO::FETCH_OBJ) as $ligne) {
		var_dump($ligne); //on ne passe pas là
		if ($first) {
			echo "<tr>";
			foreach ($ligne as $key => $value) {
				echo '<th>' . $key . '</th>';
			}
			echo "</tr>";
			$first = FALSE;
		}
...