par
zehle » 03 févr. 2006, 18:56
si j'ai bien compri tu as une table
PRINTERS, tu voudrai crée une autre table disant
Imprimentes à partir de ta premiere table.
tu fait comme suit (tout en sachant que ce n'est pas
optimisé):
mysql_connect("host","login","pass");
mysql_select_db("base_de_données");
$sql="select id from PRINTERS";
$res=mysql_query($sql)
while(list($id)=mysql_fetch_array($res))
{
$sql1="select printer from PRINTERS where id=$id";
$res1=mysql_query($sql1);
while(list($nom)=mysql_fetch_array($res1))
$noms=$noms." , " $nom;
//insertion des données dans la nouvelle table.
$sql2="insert into IMPRIMENTES(id,printer) values ($id, '$noms')";
mysql_query($sql2);
}
mysql_close();
voilà !!!
si j'ai bien compri tu as une table [b]PRINTERS[/b], tu voudrai crée une autre table disant [b]Imprimentes[/b] à partir de ta premiere table.
tu fait comme suit (tout en sachant que ce n'est pas [b]optimisé[/b]):
[php]
mysql_connect("host","login","pass");
mysql_select_db("base_de_données");
$sql="select id from PRINTERS";
$res=mysql_query($sql)
while(list($id)=mysql_fetch_array($res))
{
$sql1="select printer from PRINTERS where id=$id";
$res1=mysql_query($sql1);
while(list($nom)=mysql_fetch_array($res1))
$noms=$noms." , " $nom;
//insertion des données dans la nouvelle table.
$sql2="insert into IMPRIMENTES(id,printer) values ($id, '$noms')";
mysql_query($sql2);
}
mysql_close();
[/php]
voilà !!!