这是表格
tbl_one
id---int
name-var
tbl_tow
id----int
name--var
这是用 php pdo 插入的方式,
public function insert() {
$stmt9 = $this->conn->prepare("INSERT into tbl_one (name) VALUES (:name)");
$stmt9->bindParam(':name' ,$this->name);
$stmt9->execute();
if($stmt9){
echo "Added";
} else {
echo "error";
}
}
这里的ida是一次插入两张表,一次删除两张表
这里可以吗
注意:我不能使用触发器,因为我已经在其他情况下进行了设置,所以 mysql 不支持一次或一次操作中的多个触发器。
问候
最佳答案
这不是你想要的吗?
public function insert() {
$stmt9 = $this->conn->prepare("INSERT into tbl_one (name) VALUES (:name)");
$stmt9->bindParam(':name' ,$this->name);
$stmt9->execute();
$stmt10 = $this->conn->prepare("INSERT into tbl_one (name) VALUES (:name)");
$stmt10->bindParam(':name' ,$this->name);
$stmt10->execute();
if($stmt9 && $stmt10){
echo "Added";
} else {
echo "error";
}
}
基本上,您将函数内的查询加倍,因此您可以“手动”将跟踪插入到您的日志表中。对不起,如果我误解了你。
关于php pdo insert,update into one table in mean time insert query to other table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25763005/