Moteur de recherche dans plusieurs tables sql

Fermé
Rémy - 9 août 2006 à 16:14
Charlie37 Messages postés 6 Date d'inscription jeudi 5 mars 2009 Statut Membre Dernière intervention 28 mai 2009 - 28 mai 2009 à 12:01
Bonjour à tous,

Petit 'hic' dans la progression de ma base de données :

je souhaite réaliser un moteur de recherche qui regarde dans une trentaine de tables de ma base de données. Je précise que dans ces trente tables, le nom du champ dans lequel il faut chercher est le même partout.

Merci de m'apporter la rquête SQL qui pourrait m'aider.

Rémy

5 réponses

Salut!
Je pense que ton problème n'est pas de lister les tables mais plutôt de le faire à la main! :)
Avec le langage que tu utilises, tu peux créer un chaine de caractère qui représente la requête et la soumettre ensuite.
Si la liste de tes tables est dan une table:
Tu récupères la liste de tes tables dans un tableau
Tu transformes le tableau en chaine (par exemple avec implode en php) : SELECT info FROM ta_chaine
Tu mets en forme la requête
Tu l'envoies!

Je ne sais pas si j'ai bien répondu à ton problème...
2