当尝试创建要添加到数据库的新用户时,它实际上从未将它们添加到数据库中,但如果我尝试删除所有日期和时间部分,则将它们添加到数据库中没有问题。
这是代码 - 服务器名称已故意删除。
<?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);
?>
答案 0 :(得分:1)