由于很多人告诉我,不建议使用全局变量来实现此目的,因此我遇到了这个小问题。例如:$members = new Members($mysql_connection); //i need to implement($mysql_connection); //i need to implement membersglobal $connection;
我想要做的是,将sql_mode变量设置为局部变量,而不是会话变量或全局变量。这样做的原因是,在执行其中一个查询后,我要取消sql模式变量的更改。下面的会议和全球会议工作得很好,但这不是我想要的。全局模式将sql模式永久保留为空模式。会话一保持sql模式为空模式,直到连接关闭。我希望事情是,保持sql模式,直到一个采石场被执行。mysql> set global sql_mode='';mysql<
我有一个注释,它有两列: user_id和post_id,它们可以是空的。带有空user_id和post_id的批注是“全局”批注,适用于所有用户的所有帖子。我想检索与特定用户的帖子相关的所有注释和所有全局注释。在MySQL中,SQL命令为
select * from annotations where (user_id = 123 and post_id = 456) or (user_id is nulland