型我有存儲在我的數據庫在下面的格式爲「0000-00-00」,這是YYYY-MM-DD顯示「日期」數據從SQL表頁上使用PHP子
我約會想要把它拿出來,並把它轉換成一個字符串,用字母和年份來表示日期,月份。由於在轉換1993年3月18日至3月18日1993年
這是我到目前爲止我的測試服務器上(所以請有關獲取不注入有趣的評論)
$dob_form = mysql_query("select dob from users where id='$_SESSION[user_id]'");
$dob_day = substr($dob_form, -2);
$dob_mth = substr($dob_form, -5, 2);
$dob_mtc = date('F', mktime(0, 0, 0, $dob_mt));
$dob_yr = substr($dob_form, -10, 4);
$dob_display = $dob_day + " " + $dob_mtc + " " + $dob_yr;
誰能明白我我做錯了,或者指向正確的方向?
+1的MySQL解決方案。 –
謝謝。但是當我有我的內聯php'<? echo $ dob_form; ?>它返回「資源ID#4」? – dpDesignz
@dpdesign:mysql_query()返回一個語句HANDLE。您需要使用mysql_fetch_array()從該結果中實際獲取一行。 –