Bonjour,
Avec PHP5.3.25, voici ma requête qui fonctionne:
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$req=$bdd->prepare('SELECT nom FROM articles ORDER BY date_Time DESC LIMIT 0, 3');
	$req->execute();
	while($data=$req->fetch()){
		array_push($arrayAll,$data['nom']);
	}
	$req->closeCursor();
	return $arrayAll;

Par soucis de sécurité, il faut éviter de mettre des variables directement dans la requête SQl du style (même si elle fonctionne):
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$nbArticlesParPage=3;
     $req=$bdd->prepare('SELECT nom FROM articles ORDER BY date_Time DESC LIMIT 0,'.$nbArticlesParPage);


J'aimerai donc pouvoir utiliser des variables pour les paramètres de LIMIT, sans sucés jusqu'à présent:
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$nbArticlesParPage=3;
	$req=$bdd->prepare('SELECT nom FROM articles ORDER BY date_Time DESC LIMIT 0, nbArticlesParPage=:nbArticlesParPage');
	$req->execute(array('nbArticlesParPage'=>$nbArticlesParPage'));
	while($data=$req->fetch()){
		array_push($arrayAll,$data['nom']);
	}
	$req->closeCursor();
	return $arrayAll;

Avec ce dernier code, je ne vois pas pourquoi il me retourne un tableau vide, alors que le 1er code fonctionne à merveille.
Si vous avez des piste