TP6中Db类查询bug

浏览:113 发布日期:2020/02/07 分类:ThinkPHP6专区 关键字: db where
Db这里有个坑:
$db= Db::connect('test_db');
$list_a=$db->table('a')-where('status',1)->column('name', 'code');
//这里查询完where条件没有清空,导致下面再查另外一个表,把上面的status字段带到下面的表, 然后抛出异常 字段不存在
$list_b=$db->table('b')-where('id',1)->column('name', 'code');

// 而在tp5的源码里面是有看到清空的操作:
// 清空查询条件
$this->options = [];
最佳答案
评论( 相关
后面还有条评论,点击查看>>
重庆体彩网