OP perguntou como fazer isso em php. Veja como fazer isso em php:
function sqlPassword($input) {
$pass = strtoupper(
sha1(
sha1($input, true)
)
);
$pass = '*' . $pass;
return $pass;
}
Adicionado para a posteridade (Não há razão para você usar isso, use-o se o mysql decidir descontinuar a
PASSWORD
function?, apenas para fins informativos) o equivalente mysql do equivalente php SELECT
UPPER(
CONCAT('*', SHA1(UNHEX(SHA1('password'))))
)
Consulte também Implementação da função de hashing do MySQL