用php写一段代码,完成 3 张数据库表的插入或者更改
时间: 2024-02-11 13:07:27 浏览: 150
好的,以下是一段示例代码,用于插入或更新三张数据库表:
```php
<?php
// 数据库连接信息
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 插入或更新第一张表
$sql1 = "INSERT INTO table1 (col1, col2) VALUES ('value1', 'value2') ON DUPLICATE KEY UPDATE col2='new_value'";
$conn->query($sql1);
// 插入或更新第二张表
$sql2 = "INSERT INTO table2 (col1, col2) VALUES ('value1', 'value2') ON DUPLICATE KEY UPDATE col2='new_value'";
$conn->query($sql2);
// 插入或更新第三张表
$sql3 = "INSERT INTO table3 (col1, col2) VALUES ('value1', 'value2') ON DUPLICATE KEY UPDATE col2='new_value'";
$conn->query($sql3);
$conn->close();
?>
```
请根据实际情况修改变量和 SQL 语句中的表名、列名和值。同时,为了保证安全性,建议使用参数化查询来处理用户输入的数据。
阅读全文