Обновление базы данных с определенной датой

Для моей стажировки я почти закончил с программой, хотя мне нужно сделать это, чтобы я мог обновить свою базу данных. Проблема здесь в том, что я не могу обновить его, используя дату, выбранную пользователем из-за отметки времени в базе данных. Можно ли как-нибудь добавить время за моей переменной или сделать так, чтобы мой запрос на обновление игнорировал часть времени?

Вот текущий код запроса на обновление моей программы.

if(isset($_POST['Pasaan']))
{
$Voor = $_POST['Voor0900'];
$Na = $_POST['Na0900'];
$Datum = $_POST['Datum'];
$Datum = DateTime::createFromFormat("d/m/Y" , $Datum);
$Datum->format('Y-m-d');
$Datum
$sql = "UPDATE `firsthousing` SET
`Voor0900` = '$Voor',
`Na0900` = '$Na'
WHERE Datum = '$Datum'";
if ($db->query($sql) === TRUE)
{
echo "New record created successfully";
} else
{
echo "Error: " . $sql . "<br>" . $db->error;
}
}

С наилучшими пожеланиями,
Daynie

0

Решение

ты можешь использовать DATE() который вернет только часть даты

$sql = "UPDATE `firsthousing` SET
`Voor0900` = '$Voor',
`Na0900` = '$Na'
WHERE DATE(Datum) = '$Datum'";
3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector