我有一個數據庫表,一個名爲列date
選擇從MySQL(日期)
我希望用戶選擇從輸入字段(POST)的日期,轉換日期爲d/M/Y,然後從數據庫中選擇該日期。
我有下面的代碼,這似乎並不奏效
if(isset($_GET['chosen_date'])) {
$chosen_date=$_GET["chosen_date"];
$newDate = date("d/m/Y", strtotime($chosen_date));
$result=mysql_query("SELECT * FROM time_sheets where user_id=$user AND date=$newDate")or die('Error Line 202' . mysql_error());
任何人都可以提出什麼,我做錯了什麼?
感謝
'$ user'是否被設置?是否設置了「selected_date」?輸出任何錯誤;正在報道? – chris85
'$ newDate'返回什麼?? – Malik
'$ newDate'是一個字符串,所以應該引用 - 'date ='$ newDate''。另外,爲什麼使用'd/m/Y'而不使用MySQL的日期列類型'Y-m-d'。未來將以這種格式處理日期會更容易 – Sean