我希望使用MySQL数据库从两个不同的日期获得差异.
例如:
SQL语法怎么样?MySQL有没有内置函数来产生结果?
我有这样的查询:
SELECT * FROM activity
WHERE (((userId = 1 OR userId IN(SELECT userId FROM follower WHERE followerId = 1))
AND activityType IN(1, 2, 3))
OR (targetId = 24 AND aType IN(1, 2, 3, 4, 5)))
ORDER BY id DESC;
Run Code Online (Sandbox Code Playgroud)
我尝试使用model()->findAllBySql($sql)它,它的工作原理.但我想使用它CDbCriteria,如果你有其他解决方案让我知道它:D
我想为我的开发和生产服务器使用不同的配置文件.我想为每个服务器和不同的日志记录过程定义不同的数据库配置.
所以当我在我的服务器上运行时,我只需更改index.php文件.
发展:
// developement
$config=dirname(__FILE__).'/protected/config/development.php';
// production
// $config=dirname(__FILE__).'/protected/config/production.php';
Run Code Online (Sandbox Code Playgroud)
生产:
// developement
// $config=dirname(__FILE__).'/protected/config/development.php';
// production
$config=dirname(__FILE__).'/protected/config/production.php';
Run Code Online (Sandbox Code Playgroud)