php向表中插入数据后同时读取数据插入另一张表中怎么做

2025-03-13 19:41:30
推荐回答(2个)
回答1:

$value1=$_POST['value1'];
$value2=$_POST['value2'];
$value3=$_POST['value3'];

$sql="INSERT INTO table VALUES('$value1','$value2','$value3')";
$res=mysql_query($sql);
if($res){
    //获取刚才插表时产生的id
    $new_id=mysql_insert_id();
    $sql2="INSERT INTO table2 VALUES('$new_id','$value1','$value2','$value3')";
    mysql_query($sql2);
}

回答2:

$sql=insert into ................;
mysql_query($sql);
$id=mysql_insert_id() ; //mysql_insert_id() 函数返回上一步 INSERT 操作产生的 ID。
$sql2=insert into .........;
mysql_query($sql2);
这样写能明白嘛