mysql數據長度不足的bug

 今天,極度鬱悶.我寫個極爲簡單的登錄界面,用sha1加密密碼,然後存到數據庫當中,我看了n遍,自己的php語法絕對沒有錯誤,但是就是不能按照我所想的登錄.最後,終於給我發現了這個bug了,原來是在創建表的時候,給password列的字符串規定長度太短了,只有30個字節,於是當密碼給sha1加密之後產生的字串就超過了30,於是在mysql裏存得就跟應該的字串不相等.嗚嗚,這個bug找了我一個網上,創作的熱情都打消了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章