(php) Problème de variable ds une requête SQL

Benamour -  
 Dadou -
Bonjour,

je suis en train de programmer un mini-chat et j'aurais aimé pouvoir afficher 10 résultats (messages) par page. J'ai une petite idée de comment y parvenir mais pour ca je dois pouvoir placer une variable dans la LIMIT de la requête SQL. Cependant je n'y arrive pas...

Voici ma question :

Comment se fait-il que ce code fonctionne pour mon script :

$req = $bdd->query('SELECT * FROM mini_chat ORDER BY id DESC LIMIT 0, 10');

Mais que celui-ci ne m'affiche rien du tout :

$limit = 0;
$req = $bdd->prepare('SELECT * FROM mini_chat ORDER BY id DESC LIMIT ?, 10');
$req->execute(array($limit));

Or ca revient au même... O.o
A voir également:

1 réponse

swoog42 Messages postés 1060 Date d'inscription   Statut Membre Dernière intervention   244
 
Pourquoi ne pas faire directement la première solution ?
-2
Dadou
 
J'ai le meme probleme, la premiere solution marche,mais enfaite si je prépare mas reque c'est pour afficher dans l'odre croissant les dix dernier message, donc je cherche la valeur max de l'id, je lui enleve 10 et a ce moment la j'exectute ma requete.
Masi ca ne marche pas :s pourtant ca me semble correct.
0