
```php
// 连接到 MySQL 5.0 数据库
$conn1 = mysql_connect('localhost', 'user1', 'password1');
if (!$conn1) {
die('Could not connect to MySQL 5.0: ' . mysql_error());
}
mysql_select_db('database1', $conn1);
// 连接到 MySQL 5.7 数据库
$conn2 = mysqli_connect('localhost', 'user2', 'password2', 'database2');
if (!$conn2) {
die('Could not connect to MySQL 5.7: ' . mysqli_connect_error());
}
// 准备要插入的数据
$name = 'John Doe';
$email = 'john@example.com';
$phone = '123-456-7890';
// 在 MySQL 5.0 上执行 INSERT 查询
$values1 = "'$name', '$email', '$phone'";
$result1 = mysql_query("INSERT INTO table1 (name, email, phone) VALUES ($values1)");
if (!$result1) {
die('Error in MySQL 5.0 query: ' . mysql_error());
}
// 在 MySQL 5.7 上执行 INSERT 查询
$values2 = "('$name', '$email', '$phone')";
$result2 = mysqli_query($conn2, "INSERT INTO table2 (name, email, phone) VALUES $values2");
if (!$result2) {
die('Error in MySQL 5.7 query: ' . mysqli_error($conn2));
}
echo 'Data inserted successfully.';
// 关闭连接
mysql_close($conn1);
mysqli_close($conn2);
```
在上述代码中,我们使用 mysql 扩展连接到 MySQL 5.0 数据库,并使用 mysqli 扩展连接到 MySQL 5.7 数据库。然后,我们准备要插入的数据,并使用不同的语法和函数执行两个 INSERT 查询。
请注意,这里使用的是不同的 MySQL 扩展和相关驱动程序。此外,由于 MySQL 5.0 和 MySQL 5.7 之间可能存在差异,因此必须根据需要相应地修改查询语句和语法。
希望这个示例对您有所帮助。
| Welcome AbyssalSwamp (http://iot.caffz123.uk:12345/mud/AbyssalSwamp/index/) | caffz.com |