Szyfrowanie AES w mysql i php

Istnieje funkcja w Mysql AES_encrypt.

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

Daje to wynik:9438eb79863e7009722fc3f0ad4b7198

Ale kiedy używam kodu w php do wykonania AES_encrypt, daje mi to inną wartość.

Kod PHP, który dostałem od stackoverflow -PHP AES szyfruje / deszyfruje

<?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"
?>

Wynikiem kodu PHP jestytip2sEkD87gmRk3IVI09qE7T+RoLr20YK4rJp16NkY=

Czy istnieje metoda w php lub codeigniter, która zwraca tę samą wartość. --Dziękuję Ci.

questionAnswers(4)

yourAnswerToTheQuestion