См. Код ниже, есть два соединения с базами данных.
Сначала он получает данные из первого соединения, а затем вставляет во второе соединение с базой данных, но не вставляет - я могу сообщить ошибку Unknown column 'fullname' in 'field list'
Когда я попробовал SQL-запрос вручную в phpMyAdmin, и он работал нормально ...
$db_new = mysql_connect('localhost', 'root', 'password');
if (!mysql_select_db("menu_new", $db_new)) {
die("Cant connect menu_new DATABASE");
}
$db_old = mysql_connect('localhost', 'root', 'password');
if (!mysql_select_db("old_menu", $db_old)) {
die("Cant connect old_menu DATABASE");
}
$SQL_old = "SELECT * FROM old_table";
$q = mysql_query($SQL_old, $db_old);
while ($row = mysql_fetch_assoc($q)) {
$name = $row['name'];
$SQL = "INSERT INTO tbl_name (fullname) values ('$name')";
//Problem Here - It wont insert into second database
mysql_query($SQL, $db_new) or die(mysql_error($db_new));
}