2
在我的项目中,我想在两个不同的表中存储相同的值。当我点击提交按钮时,该值应该存储在两个表中。 但这里的值存储在该表的第二个对象表函数中。在一次提交时在两个表中插入值
这里是我的类代码:这是我用来存储在数据库中如下数据
<?php
include("XXXXX.php");
$obj=new add;
$obj2=new add;
if(isset($_POST['submit']))
{
$Date=$_POST['date'];
$Amount=$_POST['amount'];
$user=$_POST['user'];
$detail=$_POST['detail'];
$dw=$_POST['deposite'];
$TotalAmount=$Amount+$last;
$oiu=$obj->addAmount($Date,$Amount,$user,$a);
$z=$obj2->addReport($Date,$user,$Amount,$dw,$TotalAmount);
// $oiu2=$obj->addRs($Date,$Amount);
}
?>
功能..
function addAmount($Date,$Amount,$user,$detail)
{
$addCash=$this->conn->prepare("INSERT INTO `amountcash`(`date`,`amount`,`user`,`detail`)
VALUES(?,?,?,?)") ;
$addCash->bind_param("siss",$Date,$Amount,$user,$detail);
$addCash->execute();
// echo "Successful";
}
function addRs($Date,$Amount)
{
$addD=$this->conn->prepare("INSERT INTO `totalamount`(`date`,`amount`) values (?,?,)");
$addD->bind_param("ss",$Date,$Amount);
$addD->execute();
}
function addReport($Date,$user,$Amount,$dw,$TotalAmount)
{
$addData=$this->conn->prepare('INSERT INTO `amount_flow` (`date`,`user`,`amount`,`detail`,total)values (?,?,?,?,?)');
$addData->bind_param('ssisi',$Date,$user,$Amount,$dw,$TotalAmount);
$addData->execute();
}
问题是什么? – 2014-02-14 06:46:59
你的sql语句必须以;如果你想一次执行两个或更多 –