le 17/03/2010 à 20:44
Benamour Jr
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
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