首页 > 解决方案 > 在我的数据库中显示名称而不是 RFID 卡号

问题描述

我正在尝试设置一个 RFID 系统,我的数据库将在其中显示标记其卡的人的姓名。我有 2 个使用标签号链接的数据库。的卡片。'tag_logs' 数据库只显示被标记的卡片。“人民”数据库包含链接到卡的用户信息。数据库在 phpMyadmin 上设置。

“人民”表

Tag_Logs 表

我想在“tag_no”字段中显示分配给卡的用户名,而不是卡号。我尝试使用 SQL 查询连接两个数据库,但运气不佳。任何人都可以指出一些有用的参考资料来指导我整理我的 SQL 查询吗?

标签: phpmyadmin

解决方案


当然,您需要一个表,其中标签号与所有者名称相结合。然后您可以根据标签号查询此表以显示所有者名称

然后,您应该启动如下查询:

SELECT name
FROM People p
WHERE p.tag = 3; -- feel free to change 3 with any value

此查询将匹配 People 中等于 3 的所有标签,我们假设该标签是唯一键,因此仅匹配一个,并显示相对名称。


推荐阅读