我有一个包含两个表的数据库 - 用户和消息。
这两个表有多个公司的记录。
我必须将 where 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']
最佳答案
您可以创建Views在mysql中查找$_SESSION['companyNo']
公司的每个值,并根据companyNo=$_SESSION['companyNo']
进行查询。这只是一个 hack,我不建议这样做:)
关于php - MySQL中有没有设置过滤选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22895042/