Cifrado AES en mysql y php

Hay una función en Mysql AES_encrypt.

SELECT AES_encrypt( "Hello World", "password" ) AS encrypted_value 

Esto da el resultado:9438eb79863e7009722fc3f0ad4b7198

Pero cuando uso el código en PHP para hacer AES_encrypt, me da un valor diferente.

El código PHP que obtuve de stackoverflow -PHP AES cifrar / descifrar

<?php
base64_encode(
        mcrypt_encrypt(
            MCRYPT_RIJNDAEL_256,
            $sSecretKey, $sValue, 
            MCRYPT_MODE_ECB, 
            mcrypt_create_iv(
                mcrypt_get_iv_size(
                    MCRYPT_RIJNDAEL_256, 
                    MCRYPT_MODE_ECB
                ), 
                MCRYPT_RAND)
            )
        ), "\0"
?>

El resultado del código PHP esytip2sEkD87gmRk3IVI09qE7T+RoLr20YK4rJp16NkY=

¿Hay algún método en php o codeigniter para que devuelva el mismo valor? --Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta