sql select语句中的静态和全局过滤

与实施多语言数据库设计的最佳实践有关? 如何声明类似于描述该会话中语言的静态变量的内容 现在我在PHP中使用静态和全局变量/ Session并将其连接到查询字符串。     
已邀请:
MySQL支持本地,会话和全局变量。你想使用session。 要设置会话变量,只需:
SET @key = 'value'
所有会话变量都以“@”为前缀。 连接终止时,会话变量超出范围。 在您的情况下,您仍然需要
AND
您的查询,例如:
SELECT * FROM pages WHERE lang = @lang
你不能自动这样做。 文档中的更多信息。     
使用ORM之类的学说可以让你使用事件做这样的事情。 请参阅本页上的方法
preDqlSelect()
:http://www.doctrine-project.org/projects/orm/1.2/docs/manual/event-listeners/en     

要回复问题请先登录注册