显示数据元素但不将它们存储在数据库中

时间:2016-07-21 10:21:51

标签: javascript php database database-design

我知道这是一个模糊的问题......我个人认为这也是一个愚蠢的问题。不是真的希望得到一些建议和想法。

我在内部客户中根本不是技术人员,但坚持要求如何完成任务,而不仅仅是什么。我正在开发一个使用Google Charts的PHP工具。假设我有一个简单的柱形图“每个经理的销售额”。此客户希望管理员的名称在图表上可见,例如: 约翰史密斯:200,000美元 简史密斯:150,000美元 吉姆史密斯:25万美元 但是他们不希望名称存储在数据库中。相反,他们想要数据库中的“唯一标识符”(manger0001,经理0002等)..然后他们希望工具“SOMEHOW”用经理的名字替换这些标识符......

让我补充一点,这不仅仅是经理的名字。它的客户端,位置,单位...基本上数以千计的价值,我不应该存储在数据库中,但页面上会显示“SOMEHOW”。

你们有什么想法?

2 个答案:

答案 0 :(得分:1)

您可以创建将密钥(manager001)链接到名称(John Smith)的JSON文件(或任何其他配置文件)。从数据库加载密钥后,加载JSON文件并执行适当的替换。

答案 1 :(得分:1)

您可以在存储到数据库时加密数据,并在显示时解密数据

在php中加密有不同的方法

  

base64,md5,Hash,mcrypt等

您可以使用任何可逆加密方法(如您想以可读格式显示数据)