En utilisant PHP et MySQL dans un script exécuté sur mysite1.com, j'essaie de copier toutes les lignes et colonnes d'une table sur mysite2.com dans une table identique (qui a déjà été créé) sur mysite1.com. Je me connecte d'abord aux deux bases de données (j'ai déjà mis en place des connexions MySQL distantes sur mysite2.com).insertion dans une base de données MySQL sur un serveur différent
$con1 = mysql_connect("mysite1.com", "username1", "password1");
if (!$con1) {die('Could not connect: ' . mysql_error());}
mysql_select_db("database1", $con1);
$con2 = mysql_connect("mysite2.com", "username2", "password2");
if (!$con2) {die('Could not connect: ' . mysql_error());}
mysql_select_db("database2", $con2);
Je ne peux pas comprendre comment formater le « INSERT INTO » string sql il obtiendra les données de mysite2.com et le mettre dans mysite1.com. Est-ce que quelqu'un sait comment faire ça?
INSERT INTO my_table1 SELECT * FROM my_table2
Remarque rapide à ce sujet: n'est plus gratuit.Un essai gratuit est disponible cependant. – H2ONOCK
@ H2ONOCK Hmm, oui Dell a racheté Quest. Je pense que c'est encore un freeware, mais vous devrez peut-être vous inscrire pour l'obtenir. – Petah