Utiliser une variable dans le LIMIT d'une requête SQL

Répondre
Benamour Jr
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
LA GLOBULE
le 20/03/2010 à 17:58
LA GLOBULE
Je ne sais pas quelle classe tu utilises, mais une simple concaténation devrait faire l'affaire non ?
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours