У меня есть поле в базе данных, и я хочу сохранить закодированную информацию. Поэтому я хотел бы использовать функции AES_ENCRYPT (), AES_DECRYPT ().
У меня есть небольшая проблема с правильным использованием ...
Так что это мой код, который мне нужно изменить, но я пробую это разными способами и всегда получаю ошибку синтаксиса SQL.
$query="update users set test='".$_POST['info']."' where name='".$_SESSION['user']."'";
mysql_query($query) or die(mysql_error());
Я пытался так:
$query="update users set (test='".$_POST['info']."', AES_ENCRYPT('".$_POST['info']."', 'secretkey') ) where name='".$_SESSION['user']."'";
mysql_query($query) or die(mysql_error());
и это:
$query="update users set test='".$_POST['info']."' where name='".$_SESSION['user']."'";
mysql_query(AES_ENCRYPT('$query','secretkey') or die(mysql_error());