OP preguntó cómo hacer esto en php. Así es como se hace en php:
function sqlPassword($input) {
$pass = strtoupper(
sha1(
sha1($input, true)
)
);
$pass = '*' . $pass;
return $pass;
}
Agregado para la posteridad (No hay razón para usar esto, úselo si mysql decide desaprobar PASSWORD
) función?, solo con fines informativos) el equivalente mysql del equivalente php
SELECT
UPPER(
CONCAT('*', SHA1(UNHEX(SHA1('password'))))
)
Consulte también Implementación de funciones hash de MySQL