Script transfert data table1 vers table2 php

Résolu/Fermé
nathanael76 Messages postés 17 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 24 janvier 2007 - 9 mai 2006 à 01:20
nathanael76 Messages postés 17 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 24 janvier 2007 - 9 mai 2006 à 16:59
Bonjour

Quelqu'un pourrait-il me donner le scipt php suivant :

ancienne table : (contient environ 30 lignes)
nom = table 1.
nbre champs = 2.
nom des champs = nom, ville.

nouvelle table :
nom = table 2
nbre de champs = 3
nom des champs = nom, ville, pays.

Je voudrais donc SVP un programme pour que table 2 soit remplie avec les éléments correspondants de table 1

Ce que je sais faire :

<HTML>

<HEAD>
<TITLE>transfert de table 1 vers table 2 </TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>

<BODY BGCOLOR="#FFFFFF">

<?php

$host = "mysql6.celeonet.fr" ;

$user = notreequipedeprogrammation;
$bdd = notrebasededonnees ;
$passwd = notrecodesecret;

mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");

//c est ici que je souhaite placer le programme que je vous demande

mysql_close();
?>
</BODY>
</HTML>

En vous remerciant, amicalement, Guy Martinez
http://www.solidaritok.com
A voir également:

1 réponse

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
9 mai 2006 à 02:43
Je suppose que tu veux ici AJOUTER un champ à une table existante.
(sinon l'unicité/intégrité des sonnées en prendrait un fameux coup
Si tu utilises MySQL, tu peux utiliser ALTER TABLE
exemple
mysql> create table table01 (nom char(30), ville char(30));
Query OK, 0 rows affected (0.10 sec)

mysql> insert into table01 values ('Dupond', 'Bruxelles'), ('Legrand', 'Paris');
Query OK, 2 rows affected (0.01 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> alter table table01 add column pays char(30);
Query OK, 2 rows affected (0.06 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> select * from table01;
+---------+-----------+------+
| nom     | ville     | pays |
+---------+-----------+------+
| Dupond  | Bruxelles |      |
| Legrand | Paris     |      |
+---------+-----------+------+
2 rows in set (0.02 sec)


Tu peux ajouter une valeur par défaut à(ux) nouvelles colonnes. Voir manuel MySQL.
A toi de créer les instructons PHP relative à alter table (piece of cake)
Je ne ferai pas de commentaire relatif à la vision relationnelle de ce genre de table.
0
nathanael76 Messages postés 17 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 24 janvier 2007
9 mai 2006 à 16:59
Bonjour,

Ok merci, c'est très gentil de m'avoir répondu.

En fait, il s'aggit d'autres tables, j'ai pris celle là pour exemple, mais ta réponse de travailer sur l'insertion de nouveaux champs est bien.

Merci encore, amicalement, Guy.
0