Benim veritabanında bir alan var ve ben kodlanmış bilgileri saklamak istiyorum. Yani ben AES_ENCRYPT (), AES_DECRYPT () işlevleri kullanmak istiyorum.
Ben doğru kullanımı hakkında küçük bir sorun var ...
Yani bu i değiştirmek için gereken ne benim kod, ama birçok yolu denemek ve her zaman SQL sözdizimi hatası alıyorum.
$query="update users set test='".$_POST['info']."' where name='".$_SESSION['user']."'";
mysql_query($query) or die(mysql_error());
Ben bu gibi çalıştı:
$query="update users set (test='".$_POST['info']."', AES_ENCRYPT('".$_POST['info']."', 'secretkey') ) where name='".$_SESSION['user']."'";
mysql_query($query) or die(mysql_error());
ve bu:
$query="update users set test='".$_POST['info']."' where name='".$_SESSION['user']."'";
mysql_query(AES_ENCRYPT('$query','secretkey') or die(mysql_error());
Yardımlarınız için teşekkürler.