我在我的一個表單上有一個文本框,用戶以dd/mm/yy的形式輸入日期,但是當我嘗試將其插入到我的數據庫中的一個表中時,它會進入它作爲 0000-00-00。我怎樣才能解決這個問題?我想讓它顯示在我的數據庫DD/MM/YY這種格式插入到mysql的日期
這是我以下插入其中$開始是數據變量
$query = "INSERT INTO paycheck (payCheckId,jobId,payRate,jobLocation,hoursWorked,startPeriod,empId)
VALUES('','$job_id','$pay_rate','$job_location','$hours','$start','$userId')";
$result = mysqli_query($db, $query); //we make the query
這其中是日期字段? – hjpotter92 2013-03-20 00:47:11
它將始終以「0000-00-00」的形式存儲在數據庫中。在插入之前,您需要將所有日期轉換爲此格式,然後在顯示它們之前將它們轉換爲所需的任何顯示格式。 – prodigitalson 2013-03-20 00:48:05
startPeriod是日期字段 – 2013-03-20 00:48:50