|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() David Vincent (l'homme qui a vu les extra-terrestres)Développeur Web Inscription : mars 2004 Messages : 3 240 ![]() |
Bonjour à tous,
Je suis occupé à réfléchir à la manière de procéder pour générer des requêtes génériques avec PDO. Je m'explique. J'ai 10 tables : Table1 Table2 ... L'utilisateur pourrait choisir des informations de la table1, de la table5... Je voudrais alors créer une requête SQL avec PDO. Le souci, est que PDO n'accepte pas les paramètres pour les noms de tables. Je me demandais donc si vous aviez une idée de comment je pourrais m'y prendre pour créer ce gendre de fonctionnalité. L'idée est d'ensuite envoyer le résultat vers Excel avec PHPEXCEL. Merci d'avance pour vos suggestions. beegees
__________________
|
|
|
00
|
|
|
#2 | |||
|
Expert Confirmé
![]() ![]() |
Bonjour,
Citation:
Comme ça tu l'insères dans la chaine SQL et le tour est joué. Tu conserves toujours la possibilité d'utiliser PDO pour le reste du traitement. Quelque chose comme ça : Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|||
|
10
|
|
|
#3 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 996 ![]() |
Hello
Voici une classe qui permet de faire ça: - https://github.com/bdelespierre/php-...ject.class.php Cette classe dépends de: - https://github.com/bdelespierre/php-...base.class.php - https://github.com/bdelespierre/php-...odel.class.php - https://github.com/bdelespierre/php-...ator.class.php Le constructeur de Axiom_MySQLObject prends un nom de table en premier paramètre, la structure de cette table est lue puis les requêtes CRUD sont générées on-demand à partir de cette structure.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
Copyright © 2000-2012 - www.developpez.com