最近写一个查询,将查询语句赋予一个变量,为了减少重复的代码
然后在foreach里面循环查询,指定不同的条件,结果查不出来,把sql语句打印出来看,问题找到了
循环的每一次都改变了 $query的初始语句。 但是
把$query改为图中所示,sql语句才正常
还是不明白其中的原理,为啥循环查询会改变$query初始语句的条件?
最近写一个查询,将查询语句赋予一个变量,为了减少重复的代码
然后在foreach里面循环查询,指定不同的条件,结果查不出来,把sql语句打印出来看,问题找到了
把$query改为图中所示,sql语句才正常
还是不明白其中的原理,为啥循环查询会改变$query初始语句的条件?