Tables sql : comment les récupérer

Résolu
allhambra Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
allhambra Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
bonjour,
Une petite question qui parrait bête mais qui me pose problème.
J'ai une table qui contient des produits, je voudrai récupérer ce "catalogue" pour l'insérer dans une autre table dont les champs ne sont pas nommés pareil.
1 - est ce possible? (sans doute que oui)
2- comment procéder ? (un truc simple par exemple, lol)

Merci
A voir également:

3 réponses

Barine
 
Salut Allhambra,

Selon moi, il suffit tout simplement de récupérer ta table initiale et de faire une jointure dans ta table création (sous access) avec ta deuxième table.

a+
0
allhambra Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
oui, mais je ne sais pas comment faire !
Peux tu m'éclairer?
0
edertef
 
c'est un peu embetant mais ça doit etre faisable

il faut :
- recuperer les données de la vieille table
- les rentrer dans la nouvelle en mettant au bon endroit ...

du genre :

$sql = "SELECT *
FROM TABLE1";
$result = mysql_query($sql) or die(mysql_error());
while($table1= mysql_fetch_array($result);)

{

//et par exemple :
$nom = table1['name'];
$nom2 = table1['name2'];
$nom3 = table1['name3'];

$sql = "INSERT INTO TABLE2
VALUES (NULL, '$name1', '$name2', '$name3');";
mysql_query($sql) or die(mysql_error());
// et tu me dans le bon ordre


}
0
allhambra Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup,
j'ai enfin trouvé grâce à vos indications.
0