gpt4 book ai didi

php - 尝试将数据输入mysql时出现几个错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:04:19 25 4
gpt4 key购买 nike

当我尝试使用我的表单将数据提交到 mysql 时,我不断收到此错误

“插入失败:列数与第 1 行的值数不匹配”

<?php

include 'dbc.php';


$rank = $_POST['rank'];
$lname = $_POST['lname'];
$fname = $_POST['fname'];
$platoon = $_POST['platoon'];
$squad = $_POST['squad'];
$justsuta =$_POST['justsuta'];
$fdate =$_POST['fdate'];
$tdate =$_POST['tdate'];
$ddate1 =$_POST['ddate1'];
$ddate2 =$_POST['ddate2'];
$ddate3 =$_POST['ddate3'];
$sdate1 =$_POST['sdate1'];
$sdate2 =$_POST['sdate2'];
$sdate3 =$_POST['sdate3'];



$sql_insert = "INSERT into `forms`
(`rank`,`lname`,`fname`,`platoon`,`squad`,`justsuta`,`fdate`,`tdate`,`ddate1`,`ddate2`,`ddate3`,`sdate1`,`sdate2`,`sdate3`)
VALUES('$rank','$lname','$fname','$platoon','$squad','$justsuta','$fdate','$tdate','$ddate1','$ddate2','$ddate3','$sdate1','$sdate2','$sdate3', NOW())";

mysql_query($sql_insert) or die("Insertion Failed:" . mysql_error());

?>

我的代码有问题吗?提前感谢您的帮助

最佳答案

您的问题是您提供的数据多于您指定的列数。

您指定 14 列:

(`rank`,`lname`,`fname`,`platoon`,`squad`,`justsuta`,`fdate`,`tdate`,`ddate1`,`ddate2`,`ddate3`,`sdate1`,`sdate2`,`sdate3`)

然而你提供了 15

VALUES('$rank','$lname','$fname','$platoon','$squad','$justsuta','$fdate','$tdate','$ddate1','$ddate2','$ddate3','$sdate1','$sdate2','$sdate3', NOW())";

您必须删除您提供的数据中的 NOW()$sdate3

关于php - 尝试将数据输入mysql时出现几个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27371007/

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