Heim > Artikel > Backend-Entwicklung > Was ist die Situation, wenn PHP MD5 anders ist?
php MD5 ist unterschiedlich bedeutet, dass sich der MD5-Wert vom MD5-Wert in der MySQL-Datenbank unterscheidet. Die Lösung besteht darin, zu überprüfen, ob die Variablen in der Funktion „md5()“ von MySQL korrekt sind, und entsprechende Änderungen vorzunehmen . .
php MD5 unterscheidet sich vom Wert von MD5 in der MySQL-Datenbank
Das Einfügen einer Zeichenfolge mithilfe der MySQL-Datenbank ist MD5 ( "admin") erhält: de763cd3b4eeea46d7dec0d499a1f44f
Aber wenn ich md5("admin") in PHP verwende, ist das Ergebnis tatsächlich: 21232f297a57a5a743894a0e4a801fc3
Warum tritt dieses Problem auf?
Das MD5('admin')-Ergebnis von MySQL ist 21232f297a57a5a743894a0e4a801fc3
Das MD5('admin')-Ergebnis von PHP ist 21232f297a57a5a743894a0e4a801fc 3
Bitte überprüfen Sie Ihr MySQL MD5 () Sind die Variablen in der Funktion korrekt? Das MD5-Ergebnis von „admin“ lautet beispielsweise de763cd3b4eeea46d7dec0d499a1f44f
Weitere Informationen zu diesem Thema finden Sie auf der PHP-Chinese-Website !
Das obige ist der detaillierte Inhalt vonWas ist die Situation, wenn PHP MD5 anders ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!