-1

以下のコードのデータを編集して、2 つの異なるテーブルに同時に保存することはできますか? データをデータ テーブルに入力するコードを見てください。

        if($opt>=$rec['gwstart'] && $opt<=$rec['gwend'])
        {


        $con=mysql_connect('localhost','root') or die ("Server connection failure!"); 
        $db=mysql_select_db('regional_data',$con) or die ("Couldn't connect the  database"); 
        $SQL22="UPDATE newchk SET totgw=$AAA where gwstart=$BBB"; 
        $run22=mysql_query($SQL22,$con) or die ("SQL Error"); 

        $SQL33="INSERT INTO invoentry (user_inv,dist_inv,chkNum,InvoNum,InvoVal,InvoDate,DueDate,type,condition) VALUES ('$naMex','$distUsr','$listVal','$InNo','$InValu','$date1','$date2','$typ','$cnd')"; 
        $run33 = mysql_query($SQL33,$con) or die ("SQL Error!..");
        $MSG ="Successfully saved your entry! ".$AAA." cheques are remaining.";
        }    
4

1 に答える 1

0

はい、クエリが何らかの形で関連しており、両方が成功することを確認する必要がある場合は、SQL TRANSACTIONS を使用できます。それ以外の場合は、既に行ったように、複数のクエリを実行できます。

于 2012-10-15T16:14:19.727 に答える