OP zapytał, jak to zrobić w php. Oto jak to zrobić w php:
function sqlPassword($input) {
$pass = strtoupper(
sha1(
sha1($input, true)
)
);
$pass = '*' . $pass;
return $pass;
}
Dodano dla potomności (Nie ma powodu, dla którego miałbyś tego używać, użyj go, jeśli mysql zdecyduje się wycofać PASSWORD
funkcja?, tylko w celach informacyjnych) odpowiednik mysql odpowiednika php
SELECT
UPPER(
CONCAT('*', SHA1(UNHEX(SHA1('password'))))
)
Zobacz też Implementacja funkcji mieszającej MySQL