我已经建立了这个员工信息系统,员工可以在其中提供自己的反馈。这是它的样子:
点击"员工反馈"按钮会将您重定向到此页面:
现在我的数据库中有2个表,即employee和tbl_feedback:
问题在于ID不同。我如何合并这两个?
对于员工表:
对于tbl_feedback:
我想要的是,当用户点击"员工反馈"时,全名会自动显示。我认为只有合并这两个表才能实现。
我不知道你们需要什么源代码,但只是告诉我,我会提供。非常感谢你!
答案 0 :(得分:0)
请看看@Pete的好建议,因为这有助于我们为您提供帮助。
以下是关于如何使用主键和外键链接表格的提示:
create table employee
(
id integer,
fullname varchar(64),
username varchar(32),
email varchar(128),
address varchar(512),
contact varchar(16),
gender varchar(16),
password varchar(32),
constraint primary_key_employee primary key (id)
);
create table feedback
(
id integer,
employee_id integer,
website varchar(128),
message varchar(2048),
constraint primary_key_feedback primary key (id),
constraint foreign_key_feedback_employee foreign key (employee_id) references employee (id)
);
select
a.fullname,
a.email,
b.website,
b.message
from
employee a
join
feedback b
on a.id = b.employee_id;
您可以在表格中改进各种内容(例如,没有明确的密码)。这不是故意的,你明确地开始,思考你需要什么,这很好。我建议您花点时间了解SQL数据库的工作原理。 https://www.w3schools.com/sql/default.asp有免费资源。我试图提供您可以找到here的实用解释,还有许多其他资源。
我希望你顺利。