【发布时间】:2015-06-15 01:06:28
【问题描述】:
我有一个 html 表单,比如说示例
<form action="form.php" method="post">
First name:<br>
<input type="text" id="fname" name="fname">
<br>
Last name:<br>
<input type="text" id="lname" name="lname">
<br><br>
<input type="submit" value="Submit">
</form>
和form.php
<?php
$servername = "localhost";
$username = "database1";
$password = "xxxxxxxx";
$dbname = "database1";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
//escape variables for security
$fname = mysqli_real_escape_string($conn, $_POST['fname']);
$lname = mysqli_real_escape_string($conn, $_POST['lname']);
$sql = "INSERT INTO mytable (fname,lname)
VALUES ('$fname','$lname')";
if ($conn->query($sql) === TRUE) {
echo "Successfully Saved";
} else {
echo "Error: Go back and Try Again ! " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
form.php 正在将该数据保存到database1。
我希望将该数据与database1 一起保存到另一个数据库database2。
有可能吗??如果是,那么应该对代码进行哪些更改?
如果不可能,那么是否可以自动将数据从database1 复制到database2?每当在database1 中添加新行时,它应自动复制到database2。
我希望相同的数据存在于两个不同的数据库中。我怎样才能实现上述任何一项??
【问题讨论】: