首页上一页 1 下一页尾页 2 条记录 1/1页
关于TP 3.2中的联合查询与数据库表前缀设置问题
发表在PHP图书答疑
2018-02-28
《零基础学PHP》第15 章 ThinkPHP 框架
是否精华
是
否
版块置顶:
是
否
TP框架下设置数据库表前缀是这样的: 'DB_PREFIX' => 't_', // 数据库表前缀
然后使用M()方法时是这样的
$article=M('article')->select(); 但是今天在用到一个联合查询时不带表前缀,始终是错误。 $list = M()->table('article as a,articletype as b') ->where('a.type_id = b.id') ->field('a.id,b.type_name,a.article_title,a.visit,a.release_date,a.sort') ->order('a.id asc')->select(); 最后加上了表前缀就可以了,但是以前用联合查询时没有带表前缀运行是正常的。不知道这是怎么回事?