Tables sql : comment les récupérer
Résolu/Fermé
allhambra
Messages postés
18
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
28 décembre 2007
-
29 juin 2007 à 15:18
allhambra Messages postés 18 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 28 décembre 2007 - 2 juil. 2007 à 09:56
allhambra Messages postés 18 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 28 décembre 2007 - 2 juil. 2007 à 09:56
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
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:
- Tables sql : comment les récupérer
- Tables des matières word - Guide
- Tables ascii - Guide
- Logiciel sql - Télécharger - Bases de données
- Dupliquer une table sql ✓ - Forum Programmation
- Sql lister les tables ✓ - Forum PHP
3 réponses
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+
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+
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
}
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
}
allhambra
Messages postés
18
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
28 décembre 2007
2 juil. 2007 à 09:56
2 juil. 2007 à 09:56
merci beaucoup,
j'ai enfin trouvé grâce à vos indications.
j'ai enfin trouvé grâce à vos indications.
29 juin 2007 à 16:02
Peux tu m'éclairer?