下面的代码被执行但它带来了错误的记录(我表中的所有记录),它就像他没有考虑到
中的条款$result = $this->Posts->query('SELECT * FROM POSTS WHERE id=1');
我知道我可以使用find()轻松完成,但由于某些原因,我想编写sql语句并获得正确的结果 谢谢你的帮助。
答案 0 :(得分:1)
query()方法不带任何参数。你可以像
一样使用它$data= $this->Posts->query()
->where(['id'=>1])
->execute()
->fetchAll();