#1 08-11-2005 21:24:12

Americas
Survivors
Lieu: Argentine
Date d'inscription: 04-07-2005
Messages: 4603
Site web

Insérer un champ dans une autre table

Question qui peut parraitre bête mais je cale sad

J'ai deux tables et je dois reprendre un champ de la deuxième table pour l'insérer dans la première.

Comment je dois faire pour copier le champs "toto" avec toutes ses données dans ma première table sachant qu'avec  insert into table_1 select "toto" from table_2 ne marche pas ?

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/tgarchive/forum/include/parser.php on line 414

#2 13-11-2005 03:05:45

Anonymus
Crying Freeman
Lieu: lat:45.387842, long:4.78314
Date d'inscription: 04-07-2005
Messages: 1164
Site web

Re: Insérer un champ dans une autre table

Tu fais un p'tit script php, qui va aller chercher chaque champ de ton script 1, et qui l'insère dans ta seconde table. wink

$q = "select toto from table1 ";
$r = mysql_query($q);
while ($row = mysql_fetch_array($r)){

$q2 = "insert into table2 (toto) values '".$row['toto']."'"";
$r2 = mysql_query($q);
}

mais.. Y'a sûrement des conditions, dans ta requète, non ?

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 R. Andersson