gpt4 book ai didi

php - 在 php 中使用创建时间为我的数据库创建新用户的问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:35:07 24 4
gpt4 key购买 nike

当尝试创建一个新用户以添加到数据库时,它实际上从未将它们添加到数据库,但如果我尝试删除所有日期和时间部分,则将它们添加到数据库没有问题。

这是代码 - 服务器名称已被故意删除。

<?php

$server = '';
$connectionInfo = array("Database"=>"rde_506134");
$conn = sqlsrv_connect($server,$connectionInfo);
date_default_timezone_set('Europe/London');
$dateAndTime = date('d/m/y/ h:i:a', time());
$username = $_POST['username'];
$firstname = $_POST['firstname'];
$surname = $_POST['surname'];
$location = $_POST['location'];
$query = "INSERT INTO users (username, firstname, surname, location, dateandtime)
VALUES (?, ?, ?, ?, ?)";
$params = array($username, $firstname, $surname, $location, $dateAndTime);
$result = sqlsrv_query($conn, $query, $params);

{
echo $username;
echo " has been successfully created for ";
echo $firstname;
echo " ";
echo $surname;
echo " at location ";
echo $location;
echo " at ";
echo $dateAndTime;
echo ".";
}
sqlsrv_close($conn);

?>

最佳答案

你必须以不同的方式格式化时间戳:

$dateAndTime = date('Y-m-d H:i:s');

(正如 Steve Lovell 在他的评论中正确指出的那样)

关于php - 在 php 中使用创建时间为我的数据库创建新用户的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43852546/

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