2016-06-30 10 views
0

パスワードがMD5形式ではない表のすべての行を表示するにはどうすればよいですか?パスワードがmd5形式でない行を表示する

私はいくつかのパスワードがMD5形式で入力されているテーブルを持っていますが、いくつかはありません!!!パスワードがMD5形式でない行をすべて表示したいのですがどうしたらいいですか?

私は、データが挿入されたことを知っている:

MD5('".$password."') 

はどうすればパスワードはMD5形式でない行を取り出すことができますか? tableは、あなたのテーブル名です

SELECT * FROM `table` WHERE `password` NOT REGEXP '^[a-f0-9]{32}$' 

+0

MD5はこれらの日に平文として安全です...もっと強力なもの( 'password_hash'、' password_verify')を使用してください – tkausl

+0

パスワードに制限はありますか? like max 15 – Dave

+1

長さで試しましたか? MD5ハッシュフィールドは固定長になります。 – Shubhamoy

答えて

2

は、この文字列で検索してください。

関連する問題