O sha1() do PHP e o SHA() do MySQL fornecerão o mesmo resultado?
Sim. O algoritmo sha1 sempre produz o mesmo valor para a mesma entrada; esse é o objetivo de um algoritmo de hash. Ambos também retornam um dump hexadecimal minúsculo de 40 caracteres por padrão.