繁体   English   中英

显示数据元素,但不将其存储在数据库中

[英]Display data elements but do not store them in the database

我知道这是一个模糊的问题...我个人也认为这是一个愚蠢的问题。 并不是真正地寻找答案,只是希望一些建议和想法。

我的内部客户完全不是技术人员,但坚持要求如何完成工作,而不仅仅是做什么。 我正在使用使用Google Charts的PHP工具。 假设我有一个简单的柱形图“每位经理的销售额”。 该客户希望经理的姓名在图表上可见,例如:John Smith:200,000美元Jane Smith:150,000美元Jim Smith:250,000美元但是,他们不希望将姓名存储在数据库中。 而是,他们想要数据库中的“唯一标识符”(manger0001,经理0002等),然后他们希望该工具的“ SOMEHOW”将这些标识符替换为经理的姓名...

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

你们有什么感想?

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

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

有不同的方法来加密PHP

base64,md5,Hash,mcrypt等

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM