我有一个包含两个表的数据库-用户和消息。
这两个表具有多个公司的记录。
我必须在所有查询中添加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,我不建议这样做:)

07-26 04:28