У меня есть 2 базы данных, которые связаны между собой. Мне нужно извлечь данные из этой таблицы и вставить эти столбцы в таблицу в другой базе данных на основе их уникального идентификационного номера.
<?php
$handle = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_query("USE shop",$handle);
$query = "SELECT ModelCode,Class FROM shopfloor_pro WHERE CommNo = '0985560712'";
$result = mysql_query($query);
while ($data = mysql_fetch_object($result)){
$variable1 = $data->ModelCode;
$variable2 = $data->Class;
mysql_query("USE vt",$handle);
$sql = "INSERT INTO track SET
t_model_code = '$variable1',
t_class = '$variable2' WHERE t_comm_no = '0985560712'";
if (!mysql_query($sql)) {
echo '<p>Error adding data into database: ' . mysql_error() . '</p>';
}
mysql_query("USE paintshop",$handle);
}
?>
это данные, которые я хочу получить
вот куда я хочу поместить данные
Когда я запускаю код, он показывает
«Ошибка добавления данных в базу данных: у вас есть ошибка в синтаксисе SQL; проверьте правильность синтаксиса в руководстве, соответствующем версии вашего сервера MySQL, рядом с« WHERE t_comm_no = '0985560712' »в строке 3»