|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : août 2003 Messages : 19 ![]() |
Bonjourà tous,
J'aurais besoin de votre aide pour une requête SQL en php. Je vous plante le décor : j'ai une cinquantaine de bases de données contenant toutes une table "operateurs" qui contient notamment les colonnes "nom" et "spe". Je souhaite dans une base de données à part, dans la table "chirurgiens" regrouper l'ensemble des tables "operateurs" (enfin seulement les colonnes "nom" et "spe") en ajoutant en première colonne le nom de la base de laquelle sont extraites les colonnes. Par exemple dans la base BDD1 j'avais dans la table operateurs une ligne : MARTIN || Gynéco Je souhaite dans ma nouvelle base avoir : BDD1 || MARTIN || Gynéco J'ai donc écris comme code : Code :
Lorsque je lance cela, je n'ai que la première ligne de chaque table operateurs qui est mise dans ma nouvelle base. Pourquoi ? Je n'arrive pas à voir où serait l'erreur... Pour information j'utilise WAMP. Je vous remercie tous d'avance! Fala fala Configuration: Windows Vista / Firefox 5.0 |
||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Bertrand Étudiant Inscription : octobre 2010 Messages : 216 ![]() |
Bonjour,
je n'avais jamais vu une syntaxe avec insert qui comporte un select, es tu sure que c'est possible? Sinon tu pourrais exécuter un select pour chaque table, et lorsque tu parcours ton résultat tu fait un insert dans ta table. Par contre je pense qu'il te faudrait un identifiant unique pour chaque élément que tu enregistres dans ta base (ca pourrait peut être résoudre ton problème): ex: 1 || BDD1 || MARTIN || Gynéco 2 || BDD1 || MARCK || Gynéco 3 || BDD2 || JACK || Gynéco Il serait même préférable que tu crées une table qui répertorie toutes tes tables: ex: 1 || BDD1 2 || BDD2 ... Ce qui te permettrait d'établir par la suite un lien dans ton autre table en mettant: ex: 1 || 1|| MARTIN || Gynéco 2 || 1|| MARCK || Gynéco 3 || 2|| JACK || Gynéco en espérant t'avoir aidé...
__________________
Ce n'est pas ce que nous voulons faire qui est impossible mais ce sont les moyens à sa mise en oeuvre qui peuvent le paraître Ps: N'oubliez pas SVP
|
|
|
00
|
|
|
#3 | |||
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 34 ![]() |
Bonjour Fala fala,
petite correction php essaies cela : Code :
A savoir lister les différents opérateurs. @Retrokiller069 Citation:
.Cdlt. |
|||
|
|
10
|
Copyright © 2000-2012 - www.developpez.com