|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
re-bonjour à tous.
je cherche à extraire des données de ma base en spécifiant les bornes pour faire un affichage page par page : Code :
Citation:
Ais-je fait une erreur, ou est-ce que c'est PDO qui fait des siennes ? Voyez-vous une solution de contournement ? Merci d'avance
__________________
Globalement inoffensif Merci de respecter les règles du forum. Aucune question technique par MP ! _______________________________________________________________________ La rubrique Ruby / Rails recrute. Contactez moi ! _______________________________________________________________________ Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS Tutoriaux HTML/CSS et PHP |
|||
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : septembre 2006 Messages : 24 ![]() |
Non PDO ne supporte pas le LIMIT et ne te fais pas trop d'espoir : j'avais posté un rapport de bug sur ce sujet et je me suis fait rabrouer, comme très souvent quand on essaye de dire quelque chose sur bugs.php.net...
Dommage de faire une extension aussi indispensable mais d'envoyer promener tout ceux qui exposent un problème, l'équipe PDO a le bogus facile et Wez a même été assez déplaisant sur un autre rapport de bug... Je n'ai pas spécialement cherché à contourner, parce que je pouvais me satisfaire d'un LIMIT en dur dans la requête, mais évidemment pour faire un pager ça rend les choses beaucoup plus délicates, donc désolé pas d'idée. |
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
Merci de ta réponse
J'ai essayé de passer toute ma clause LIMIT dans un paramètre, et de le binder ensuite, mais certes ça ne bloque plus, mais il me renvoir l'intégralité de mes enregistrements sans tenir en compte le limit
__________________
Globalement inoffensif Merci de respecter les règles du forum. Aucune question technique par MP ! _______________________________________________________________________ La rubrique Ruby / Rails recrute. Contactez moi ! _______________________________________________________________________ Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS Tutoriaux HTML/CSS et PHP |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
Bon, bah au final je passe comme un sauvage mes variables dans ma chaine SQL, autant pour l'utilité de PDO et la propreté du code ...
![]() Code :
$sql = "SELECT * FROM TBL_RECHERCHE WHERE PART_NUMBER LIKE :val_1 OR TYPE LIKE :val_2 OR DESCRIPTION LIKE :val_3 OR FABRICANT LIKE :val_4 LIMIT $limite_basse, $pas_affiche";
__________________
Globalement inoffensif Merci de respecter les règles du forum. Aucune question technique par MP ! _______________________________________________________________________ La rubrique Ruby / Rails recrute. Contactez moi ! _______________________________________________________________________ Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS Tutoriaux HTML/CSS et PHP |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : septembre 2006 Messages : 24 ![]() |
Oui dommage pas de solution propre, et comme mes requêtes SQL ne sont pas dans un fichier .php je n'ai pas pu les passer en variable comme tu as fait
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com