ホームページ >バックエンド開発 >PHPの問題 >php md5が異なる場合はどうなりますか?

php md5が異なる場合はどうなりますか?

藏色散人
藏色散人オリジナル
2020-07-17 09:07:364002ブラウズ

php md5 が異なるとは、md5 が mysql データベースの md5 の値と異なることを意味します。解決策は、mysql の「md5()」関数内の変数が正しいかどうかを確認し、対応する変更を行うことです。 。

php md5が異なる場合はどうなりますか?

php md5 は、mysql データベースの md5 の値とは異なります。

mysql データベースを使用して文字列を挿入するのは、次のとおりです。 MD5( "admin")、得られる結果は次のとおりです: de763cd3b4eeea46d7dec0d499a1f44f

しかし、php で md5("admin") を使用すると、得られる結果は確かに次のとおりです: 21232f297a57a5a743894a0e4a801fc3

なぜこの問題が発生しますか?

# この MD5 (「管理者」) の 21232F297A57A57A57A7438A0E4A801FC3 の結果

## PHP 結果は 21232F297A57a7438a801FC3 です

# This
Please check you mysql MD5 () 関数内の変数は正しいですか? 起こりやすいエラーはありません。たとえば、「admin」の MD5 結果は de763cd3b4eeea46d7dec0d499a1f44f
です。

関連知識の詳細については、###PHP 中国語 Web サイト ### をご覧ください。 #########

以上がphp md5が異なる場合はどうなりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。