我目前正在建立一个求职网站,公司可以发布和编辑他们的工作。 问题是我不知道如何查询/限制登录公司只编辑他们添加到站点的作业。有人可以帮忙吗?请。
答案 0 :(得分:0)
if ($loggedIn === true && $_SESSION['Company'] === true) {
$_SESSION['CompanyID'] = $query['CompanyID'];
}
...
$CompanyID = $_SESSION['CompanyID'];
SELECT Job, Title, JobID
FROM Jobs
WHERE Company = '$CompanyID'
答案 1 :(得分:0)
这更像是一个数据库问题。
您是否有公司的表格,每个公司的数据库中是否有唯一的密钥?
如果是这样,我猜你有一张工作桌?
因此,您需要向作业发布所属公司的ID添加一个列。如果您希望能够按公司ID查找,我建议进入MySql并创建index。
一旦你想出来,你就可以使用@Jared建议的查询。
答案 2 :(得分:0)
使用公司表的PK在作业表上添加FK。这就是你怎么知道谁创造了它们。