标签 php框架 下的文章

ThinkPHP5.1 ISNULL查询空字段数据

**ThinkPHP ISNULL , ThinkPHP查询空或非空字段数据** ```sql ThinkPHP3.2 $where['age'] = array('exp',' is NULL'); $where['age'] = array('exp',' is not NULL'); ThinkPHP5.1 whereNull('level') whereNotNull('level') ``` **MySQL查找空字段或不为空的字段** MySQL查询空字段数据: ```sql select * from table where id = ''; select * from table where isnull(age); ``` **...

继续阅读 »

thinkphp去重统计数据sql

##### DISTINCT 方法用于返回唯一不同的值 官方文档给出的示例: ```php $Model->distinct(true)->field('userName')->select(); 解析的SQL:SELECT DISTINCT `userName` FROM `table` ``` 去重统计: ```php $totalRows = $this->where($where)->count('DISTINCT mobilePhone') 解析的SQL:SELECT COUNT(DISTINCT mobilePhone) AS tp_count FROM `table` WHERE `check` = 1 ```

继续阅读 »

ThinkPHP联表查询/关联查询

ThinkPHP联表查询/关联查询/多表查询可以使用 table() 方法或和join方法:原生查询:$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....

继续阅读 »

CI增加类似ThinkPHP的success、error提示

CodeIgniter预定义全局success、error提示首先找到CI的公共函数类/全局函数类文件:/system/core/Common.php这里在该文件最底部添加如下代码:/** * 成功跳转函数 * @access  public * @param  mixed * @return  mixed */  if ( ! function_exists('success'))  {    function success($tag,...

继续阅读 »

Nginx配置支持TP PATHINFO URL_MODEL=1模式

配置Nginx支持ThinkPHP PATHINFO URL_MODEL=1模式Nginx默认是不支持PATHINFO的,也就是说不支持ThinkPHP设置URL_MODEL=1的情况,这时候简单的方法,让Nginx迅速搭建TP的方法是,设置URL_MODEL=3,即兼容模式。但是要让Nginx支持ThinkPHP PATHINFO需要做如下配置:1、设置ThinkPHP URL模式 URL_MODEL=1;2、修改Nginx配置文件location / {   if (!-e $request_filename) {   rewrite  ^(.*)$  /index.php?s=$1 &nbs...

继续阅读 »