Bonjour,

Je rencontre actuellement un problème lors d'une requete avec PDO.
Je m'explique:
Lorsque je fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$ok = $db->prepare('SELECT * FROM videos_u ORDER BY date_video DESC LIMIT 0,10');
$ok->setFetchMode(PDO::FETCH_ASSOC);
$ok->execute();
foreach($ok->fetchAll() as $message){
  echo $message['code_video'].'<br />';
}
Je récupère bien mes vidéos.

Mais quand je passe un paramètre, là. Ca coince... C'est à dire que
le or die ne m'affiche pas une mauvaise requête, mais cest comme si le execute n'était plus pris en compte. Alors que quand je vire le parametre et que je le mets directement dans la requete, ça fonctionne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$number = 10;
$ok = $db->prepare('SELECT * FROM videos_u ORDER BY date_video DESC LIMIT 0, ?') or die(print_r($db->errorInfo()));
$ok->setFetchMode(PDO::FETCH_ASSOC);
$ok->execute(array($number));
foreach($ok->fetchAll() as $message){
  echo $message['code_video'].'<br />';
}
Quelqu'un pourrait-il m'éclairer de ses lumières? (: Thx.