保定网站建设,网站推广,网站优化服务,保定专业的PHP网站制作机构!

CakePHP SQLite数据库使用方法及PHP SQLite配置方法

发表于:2009年09月12日 02时  作者:dx_andy

很荣幸做了晨阳集团的网站,用到的cakephp+sqlite。说起sqlite我还真的不是很懂,不过cakephp很强大,不用我去写数据驱动即可以完美的使用它。Show一下吧:http://www.chenyang.com。

类似的项目还有很多,比如:优酷网在线看电视剧http://www.9966.info,也是用的CakePHP程序,不过数据库为MySQL。

简要的说一下晨阳集团吧:晨阳集团是国内数一数二的水性漆生产企业,曾经参与过2008年奥运工程。年交税过亿的私人企业。

好了,切入正题:主要记录一下PHP环境中如何开启(配置)SQLite数据库支持

CakePHP DISTINCT 查询唯一记录

发表于:2009年05月21日 10时  作者:dx_andy

用CakePHP一般都是进行一些普通的查询操作,当涉及到唯一性查询的时候着时记我费了一些头脑,找了很多资料都没能解决,国内更是一些有价值的资料没有。还是在国外的网站上找到了些蛛丝马迹。

假如项目中用的是findAll查询,若要查询唯一记录可以这样写:

$this->Model->findAll(null, ‘DISTINCT Model.*’);

若项目中用了CakePHP1.2的paginate组件,查询唯一记录可以这样写:

$this->paginate['fields'] = array(‘DISTINCT Model.*’);

$this->set(‘contents’, $this->paginate());