gpt4 book ai didi

php - 多插入一种形式

转载 作者:行者123 更新时间:2023-11-29 20:48:13 25 4
gpt4 key购买 nike

我的代码有两个表表数据和自动表1. 与许多带有id的个人数据相连,即一个车主有很多辆汽车。现在,当我插入所有数据时,都适合个人日期和一辆车。

<?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."')");}

系统插入两个。但只是最后一个。我该怎么办??

最佳答案

(代表 OP 发布)

问题已解决,我修改了查询:

$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')");
$a .= mysqli_query($con,"INSERT INTO auto (id, auto, fabbrica, modello, targa, stato)
VALUES (LAST_INSERT_ID(), '".$auto."', '".$fabbrica."', '".$modello."', '".$targa."', '".$stato."')");
$a .= mysqli_query($con,"INSERT INTO auto (id, auto, fabbrica, modello, targa, stato)
VALUES ((select MAX(id) FROM dati_personali), '".$auto1."', '".$fabbrica1."', '".$modello1."', '".$targa1."', '".$stato1."')");

关于php - 多插入一种形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38280509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com