我是新來的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格式並存儲到數據庫中。 – 2015-02-24 10:07:19
所以問題是什麼? – student 2015-02-24 10:07:56
首先不要做那樣的查詢。使用語句準備和使用[PDO準備語句](http://docs.php.net/pdo.prepared-statements)進行綁定。 – Cunning 2015-02-24 10:10:14