暗号化されない
MySQLとPHP4でカード番号を暗号化しようとしています。16桁の数値で暗号化が一文字となっていたり復号化できていないようです。教えてください。
暗号化 UPDATE kaiin SET vmem_card_no= aes_encrypt('1111-1111-1111-1111','happy') where vmem_no=9;
$result = mysql_query($sql,$db) or die("失敗しました");
復号化
SELECT AES_DECRYPT(card_no,'happy') FROM kaiin where kaiin_no =9;
$result = mysql_query($sql,$db) or die("失敗しました");
if($row = mysql_fetch_array($result,MYSQL_ASSOC)){
print "card_no=".$row['card_no']."<hr>";
}どこかおかしいでしょうか?教えてください。