Bonjour,
Je rencontre actuellement un problème lors d'une requete avec PDO.
Je m'explique:
Lorsque je fais:
Je récupère bien mes vidéos.
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 />'; }
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...
Quelqu'un pourrait-il m'éclairer de ses lumières? (: Thx.
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 />'; }
Partager