作者:血色的蓮花 | 来源:互联网 | 2014-06-12 18:37
1、table()函数thinkphp中提供了一个table()函数,具体用法参考以下语句:$list$Demo->table('think_blogblog,think_typetype')->...
1、table()函数
thinkphp中提供了一个table() 函数,具体用法参考以下语句:
- $list=$Demo->table('think_blog blog,think_type type')->where("blog.typeid=type.id and blog.id='$id'")->field('blog.id as id,blog.title,blog.content,type.typename as type')->order('blog.id desc' )->limit(5)->select();
- echo $Demo->getLastSql();
2、join()函数,看一下代码:
- $Demo = M('artist');
- $Demo->join('RIGHT JOIN think_work ON think_artist.id = think_work.artist_id' );
-
- echo $Demo->getLastSql();
3、原生查询
- $Model = new Model();
- $sql = 'select a.id,a.title,b.content from think_test1 as a, think_test2 as b where a.id=b.id '.$map.' order by a.id '.$sort.' limit '.$p->firstRow.','.$p->listRows;
- $voList = $Model->query($sql);