我有一个包含两个表的数据库-用户和消息。
这两个表具有多个公司的记录。
我必须在所有查询中添加companyNo=$companyNo
位置
select * from users where companyNo=$_SESSION['companyNo']
和
select * from messages where companyNo=$_SESSION['companyNo']
有没有一种方法可以在MySQL中为
companyNo=$_SESSION['companyNo']
设置“过滤器”所以我可以从我的SQL查询中忽略
companyName=$_SESSION['companyNo']
MySQL将自动返回
$_SESSION['companyNo']
的记录 最佳答案
您可以在mysql中为$_SESSION['companyNo']
公司的每个值创建Views并根据companyNo=$_SESSION['companyNo']
查询它们。这只是一个hack,我不建议这样做:)