分享至
請問PHP部分,有用js(var idrega = /^[\w-]+(.[\w-]+)*@[\w-]+(.[\w-]+)+$/;)驗證信箱 但是如果要增加一個條件就是輸入大寫註冊後 寫進資料庫一律轉成小寫,請問該怎麼處理
已邀請的邦友 {{ invite_list.length }}/5
http://php.net/manual/en/function.strtolower.php
這方法我用過了 寫入卻還是大寫
給個程式碼看看你怎樣弄的
這一隻是寫入資料庫的,請問是在哪裡轉入小寫呢??
就寫入資料庫之前轉小寫啊...
或是你願意的話, 從 $_POST 取出時就可以轉小寫了
建議從兩個方向進行檢測:
如果上述 PHP strtolower 沒效,那就檢測看看 MySQL 部分,是不是寫入被強制轉換大寫?
LOWER() and UPPER() MySQL Functions
我沒用過這個 xD
現在習慣把資料給資料庫處理~~!
INSERT INTO eagle.it_home (`name`) VALUES (LOWER('EAGLE')); SELECT * FROM eagle.it_home; id,name '1', 'eagle'
已經看不到老鷹車尾燈了..
言重了!W大之前在老鷹連載PHP的時候講了很多東西,也是老鷹以前沒有用過的,只是老鷹現在比較喜歡使用SQL去解決問題!!
IT邦幫忙