Salut à tous,
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
 
function viewPhotos() {
  global $db, $template;
	$sql = 'SELECT d.id as id, d.fichier as fichier FROM fiches AS f 
	        INNER JOIN docs AS d ON f.id = d.fiche
	        WHERE f.user=:user';
	$statement = $db->prepare($sql);
	$statement->execute(array(':user' => $_SESSION['user']));
	$tabl_result = $statement->fetch();
	$tabl_results = $statement->fetchAll();
	$fichiers = NULL;
	foreach($tabl_results as $tabl_result) {
   $fichiers[] = $tabl_result;
  }
	return $fichiers;
}
Pour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$_SESSION['user'] = 1;
echo count(viewPhotos());// retourne 3 et non 4
Pourtant depuis PhpMyAdmin, le code si dessous me retourne 4 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT d.id as id, d.fichier as fichier FROM fiches AS f 
	        INNER JOIN docs AS d ON f.id = d.fiche
	        WHERE f.user=1
J'ai pèche à quel niveau?

Merci d'avance...