djibidl
Messages postés37Date d'inscriptionvendredi 5 février 2010StatutMembreDernière intervention16 mai 2013
-
1 juin 2011 à 16:49
djibidl
Messages postés37Date d'inscriptionvendredi 5 février 2010StatutMembreDernière intervention16 mai 2013
-
4 juin 2011 à 19:44
Soient deux bases de données BD1 et BD2.
Si on se connecte à bd1 et en extrait des données qu'on sauvegarde dans des variables. ensuite on se déconnecte de bd1 et se connecte à bd2, y créer des tables et essayer de les remplir avec les données extraites de bd1. Pourquoi les variables sont-elles vides dès qu'on se déconnecte de bd1.
//connection à bd1
$query="select * from table_qlq where condition";
$result=mysql_query($query) or die("blablabla...");
$variable=mysql_fetch_assoc($result);
//deconnection de bd1
//connection à bd2
create table table_u (attr1 type1,...,...); /* cette table à la même structure que table_qlq*/
while ($variable) {insert into table_u('$variable[attr1]','$variable[attr1]',...,);}
//deconnection de bd2
la création se passe bien (pour dire qu'on se connecte b1 à bd2), mais l'insertion échoue. pourquoi? Y a t-il d'autre alternative????