分類:Web technology

[ Mysql ] – 字串 年月 轉 日期格式 年月日( 字串轉日期 )

字串 年月 轉 日期格式 年月日( 字串轉日期 )

最近工作上又遇到了奇葩的需求,通常我們在需求分析的時候就會確認欄位的格式,
以本案例來說 因為有年月的統計需求,日期格式又沒有年月;所以小編在問清楚不
會異動此欄位後,自以為聰明的以字串方式儲存年月欄位(’201811’),就在系統
上線後的幾個月後,突然說要改成年月日(翻桌),裡面已經有不少資料了;又不可
能重新輸入,varchar => date 是會被清空資料變 0000-00-00,但這是嚇不了我的
繼續閱讀 “[ Mysql ] – 字串 年月 轉 日期格式 年月日( 字串轉日期 )”

[ Mysql ] – is null / is not null 判斷欄位是否為空

is null / is not null 判斷欄位是否為空

話說給欄位設null值還滿少用到的,主因是怕資料轉換會有問題;但最近升級主機用的是5.7,已經不能塞空字串了。
只好將欄位給予預設值為null, 這樣之前寫的判斷是否為空字串的 sql 語法就通通失效了,改成以下這樣。 繼續閱讀 “[ Mysql ] – is null / is not null 判斷欄位是否為空”

[ AWS ] – LINUX SSH 透過 *.pem 登入 AWS 主機

LINUX SSH 透過 *.pem 登入 AWS 主機
前言:之前都是用widows os 透過 putty 使用 ppk檔登入 AWS主機,最近因為改用ubuntu當工作機所以遇到沒辦法遠端進去的問題

當你在AWS下載 *.pem檔時,記得先複製到非公開資料夾 在此以ubuntu系統為例
如果你放在 /home/jeff/ 也就是建帳號就會自動產生的目錄
執行遠端登入指令:ssh -i /hom/jeff/jeff.pem ubuntu@55.66.77.88
會出現權限錯誤
繼續閱讀 “[ AWS ] – LINUX SSH 透過 *.pem 登入 AWS 主機”

[ PHP ] – 使用 Header() 後記得加exit()

要跳頁有滿多方式的,也常常用到比如說 判斷你是否登入,否就跳到登入頁面;或是沒有程式的執行權限就跳到首頁之類的。
最近就因為 使用 Header()來跳頁,就是用在判斷權限,跳回去的那頁又因某體條件跳回本來那頁就無窮迴圈了,不過現在的瀏覽器會自動過濾這種狀況所以不會吃光你的記憶體(以前的ie就會),不過也因為這樣我就查不到錯誤碼。
後來才想到 Header() 後面的程式碼就算是跳頁過去其實他還是會繼續執行,所以一定要加上 exit() 讓他不執行其它程式。
繼續閱讀 “[ PHP ] – 使用 Header() 後記得加exit()”