如果您有5個日期選擇下拉列表(Y,m,d,H,i),您如何使用PHP5將選定的日期和時間插入到mySQL表的單個列中作爲日期時間?如何使用php插入從下拉列表中選擇的日期到MySQL表中?
我知道他們需要在一個字符串進行組合,如:
$DateTime="$Year-$Month-$Day $Hour:$Minute:00";
,然後也許使用的strtotime:
$Date=date('Y-m-d H:i:s', strtotime($DateTime)) ;
,但我在哪裏聲明的變量和如何構建它查詢如:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "details")) {
$insertSQL = sprintf("INSERT INTO sessions (Location1, Location2, Date)
VALUES (%s, %s, $s)",
GetSQLValueString($_POST['Location1'], "text"),
GetSQLValueString($_POST['Location2'], "text"),
GetSQLValueString($_POST[' ???? '], "date"));
如果MySQL,日期和時間總是遵循相同的順序 - 最大的單位第一,然後是下一個最大的,最小的(即:年,月,日,小時,分鐘,秒)爲什麼使用mktime會給我一個不正確的格式,例如(s,i,H,m,d,Y)? * confused * – Brainache 2009-04-11 13:19:09