因此,我试图从一个 id、2 个日期、一个字符串和一个小数形式的表单中插入数据。但它给出了上面的错误。
列为:ID:int、startdate:Date、enddate:Date、number:int、string、Decimal。
我已经尝试添加所有这些date()功能和strtodate()类似的东西,但没有任何效果。
if (isset($_POST['submitReservation'])) {
$startDate = $_POST['startDate'];
$endDate = $_POST['endDate'];
$linens = mysqli_real_escape_string($conn, $_POST['linens']);
$peopleAmount = mysqli_real_escape_string($conn, $_POST['persons']);
$number = 50;
$userID = $_SESSION["UserID"];
$sql = $conn->prepare("INSERT INTO reservation (TenantId, StartDate, EndDate, Number_Of_Persons, Linens, Cost) VALUES (?, ?, ?, ?, ?, ?)");
$sql->bind_param("iiiisd", $userID, $startDate, $endDate, $peopleAmount, $linens, $number);
$sql->execute() or die(mysqli_error($conn));
}
MMMHUHU
素胚勾勒不出你