php-msqli将记录从一个数据库移动到另一个数据库



我正在尝试将记录从一个数据库复制到另一个数据库。两者都在localhost上,具有相同的凭据,只是数据库名称不同。从PhpMyAdmin我可以使用做到这一点,它运行良好:

INSERT INTO warszawa.typy_pojazdow (typ, nazwa)
SELECT type, description from rfid.vehicle_types

从php级别来看,我不知道如何在同一时间对两个对象运行该查询:

$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
$polaczenie2 = new mysqli($host, $db_user, $db_password, $db_name2);
if ($polaczenie->connect_errno!=0)
{
echo "Error: ".$polaczenie->connect_errno;
}
else
{
$select = $polaczenie && $polaczenie2->query("INSERT INTO warszawa.typy_pojazdow (typ, nazwa ) SELECT type, description from rfid.vehicle_types");
}

请帮助

如果同一$db_user可以访问两个数据库,则不需要两个连接。

$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno!=0)
{
echo "Error: ".$polaczenie->connect_errno;
}
else
{
$select = $polaczenie->query("INSERT INTO warszawa.typy_pojazdow (typ, nazwa) SELECT type, description from rfid.vehicle_types");
}

最新更新