0
私はこのコードを2つのテーブルで持っています テーブルデータと自動テーブル 1は、個人データのID、つまり自動車の所有者で多くに接続されています。 すべてのデータを挿入すると、個人の日付と1台の車に適合します。マルチインサート1つの書式
<?php
include 'con.php';
if(isset($_POST['Submit1'])){
$date_str = $_POST['data'];
$converted = date("Y-m-d", strtotime($date_str));
$cognome=addslashes($_REQUEST['cognome']);
$nome=addslashes($_REQUEST['nome']);
$data_nascita=addslashes($_REQUEST['data_nascita']);
$luogo_nascita=addslashes($_REQUEST['luogo_nascita']);
$ruolo=addslashes($_REQUEST['ruolo']);
$auto=addslashes($_REQUEST['auto']);
$fabbrica=addslashes($_REQUEST['fabbrica']);
$modello=addslashes($_REQUEST['modello']);
$matricola=addslashes($_REQUEST['matricola']);
$stato=addslashes($_REQUEST['stato']);
$auto1=addslashes($_REQUEST['arma1']);
$fabbrica1=addslashes($_REQUEST['fabbrica1']);
$modello1=addslashes($_REQUEST['modello1']);
$matricola1=addslashes($_REQUEST['matricola1']);
$stato1=addslashes($_REQUEST['stato1']);
$rand = rand();
$a=mysqli_query($con,"INSERT INTO dati_personali (data, cognome, nome, data_nascita, luogo_nascita, ruolo, codice)
VALUES ('$converted','$cognome', '$nome', '".$_REQUEST['data_nascita']."', '$luogo_nascita', '$ruolo','$rand')");
$b= mysqli_query($con,"INSERT INTO auto (id, auto, fabbrica, modello, matricola, stato)
VALUES (LAST_INSERT_ID(), '".$auto."', '".$fabbrica."', '".$modello."', ' ".$matricola."', '".$stato."'),('".$auto1."', '".$fabbrica1."', '".$modello1."', '".$matricola1."', '".$stato1."')");
}
mysqli_close($con);
?>
が、私は、クエリを変更した場合ので、
$b= mysqli_query($con,"INSERT INTO auto (id, auto, fabbrica, modello, targa, stato)
VALUES (LAST_INSERT_ID(), '".$auto."', '".$fabbrica."', '".$modello."', '".$targa."','".$stato."'), (LAST_INSERT_ID(), '".$auto."', '".$fabbrica."', '".$modello."', '".$targa."','".$stato."')");}
システムは、2を挿入します。最後のものだけです。 どうすればいいですか?
適切な形式で、あなたのコードを貼り付けてください。あなたの質問はあなたがそれを投稿した方法を裏付けることは不可能です。 – Barmar
@ArshSingh英語はSOの言語です。 – Barmar
投稿の書式設定に関するヘルプはhttp://stackoverflow.com/help/formattingをご覧ください。 – Barmar