我的数据库中有一个表,其中一个字段由php函数编码。现在,我需要一个函数来解码mysql侧的字段。就像这样:
SELECT permissions,decodePermission(id,permissions) as decoded_permissions FROM table
我尝试在mysql中使用CREATE TABLE,但是它非常弱,在sql中我没有像 but ()、md5() (即存在于php中)这样的函数。所以现在我想知道在mysql中可以从php、c或perl文件中生成函数吗?就像这样:LOAD FILE 'path/to/c/file'
我使用MySQL查询AES_DECRYPT(),如下所示:
SELECT *
FROM data_tbl
WHERE AES_DECRYPT(data_point,'aBcDeF')='data_1';
我也知道在Postgres 11中的等价物是decrypt() (F.25.4 )。(原始加密函数),查询如下所示:
SELECT *
FROM data_tbl
AND decrypt(data_point,'aBcDeF','aes')='data_1';
至少,这两种文件都让我相信它们是等价的。
数据从M
我的一个客户希望客户名称在数据库中被加密,不要问他们为什么要加密,所以我一直在尝试使用MySQL AES_Encrypt和AES_Decrypt,所以我非常感谢您的帮助.
加密码
function addname ($name, $refid) {
include("../config.php");
// Open up a new MySQLi connection to the MySQL database
mysql_connect($dbHost, $dbUsername, $dbPassword);
mysql_select_db(