Я новичок в php, и я самоучка сама, так как мне нужно. Теперь мне трудно вставить дату в базу данных. Как правильно вставить дату в базу данных? Я проверил мою базу данных, но поле даты имеет только нули. Я был бы признателен, если бы кто-то помог мне исправить мою проблему. Вот мой код.Вставка/обновление даты в PHP
<?php
if(isset($_POST['submit'])){
$fn=$_POST['firstname'];
$mi=$_POST['mi'];
$ln=$_POST['lastname'];
$dn=$_POST['nname'];
$age=$_POST['age'];
$bio=$_POST['about'];
$bday=$_POST['date'];
$gnd=$_POST['gender'];
$loct=$_POST['loc'];
$query = mysql_query("UPDATE user
SET firstname='$fn',
minitial='$mi',
displayName='$dn',
age='$age',
lastname='$ln',
bio='$bio',
location='$loct',
birthdate='$bday'
WHERE username='$user'");
}
?>
Конвертировать дату в Y-m-d формате и хранить в базе данных. –
поэтому В чем вопрос? – student
Прежде всего, не делайте таких запросов. Используйте подготовку и привязку операторов с помощью [подготовленных отчетов PDO] (http://docs.php.net/pdo.prepared-statements). – Cunning