-
将APACH里的mod_rewrite.so开启后.htaccess文件重写规则 <Ifmodule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$index.php/$1[QSA,PT,L] <Ifmodule>查看全部
-
3.0版本查看全部
-
单一入口查看全部
-
框架的定义查看全部
-
。。。查看全部
-
//4.***过滤查询 distinct(true|false)方法 去除相同重复数据 $data8 = M('cats')->distinct(true)->field('price')->select(); dump($data8);查看全部
-
//***多表查询 union()方法 纵向 //union(字符串|数组,true|false)用于两个一样字段的表 上下承接数据 ->field('catname') ->union('select catname from cats2') //第二个参数默认为false,代表两表字段有相同数据时 忽略;true时则代表union all,相同的也全部显示 //->union(array('field'=>'catname','table'=>'cats2'),true) //可以多个表上下合拼,第一个参数也可以使用数组方式 ->select(); dump($data6);查看全部
-
MVC查看全部
-
//多表查询 join()方法 //内连接 INNER JOIN 默认 显示每一条符合条件的数据 效果与上面table()一样 $data2 = M('cats') //cats为主表 ->join('books on books.aid=cats.tid') ->select(); //dump($data2); //左连接 LEFT JOIN 返回左表所有数据行 右边有符合条件的数据则配对 $data3 = M('cats') ->join('left join books on books.aid=cats.tid') ->select(); //dump($data3); //右连接 RIGHT JOIN 返回右边所有数据行 左边有符合条件的数据则配对 $data4 = M('cats') ->join('right join books on books.aid=cats.tid') //->join() /* !!!!!join方法可以多次使用,连接多个表!!!!! */ ->select(); //dump($data4); //使用数组参数的形式,使用数组参数时,只能一次性查询 不能使用多个join $data5 = M('cats') ->join(array('inner join books on books.aid=cats.tid')) //多个表连接时,在数组后面加同样的字符串join(array('','','',……)) ->select(); //dump($data5);查看全部
-
table(array('前缀_表名1'=>'别名1','前缀_表名2'=>'别名2',……))多表查询 表名需要加前缀 $data=M()->table(array('nk_user'=>'user','mk_userinfo'=>'info')) ->where('user.id=info.user_id')->select();查看全部
-
5.group('字段名,字段名,……') 分组操作 $data5 = M('cats') ->field('pid,count(pid) as total') //count()作为SQL语句字符串传入 要传入参数*或字段 ->group('pid') ->select(); dump($data5); 6.having('字符串') 只有一个参数 只能是字符串 $data6 = M('cats') ->field('id,catname,price') ->having('price>60') ->select(); dump($data6);查看全部
-
4.page(页码,每页的条数——默认为20) 只传入一个数值时表示页码 $data4 = M('cats') ->field('id,catname,price',false) ->order('price desc,id asc') ->page(1) ->limit(2) //效果与page(1,2)相同 ->select(); dump($data4);查看全部
-
field('字段名,字段名,……',true|false) 第一个参数传入字段名 多个字段名用英文逗号隔开 第二个参数传入true或false,默认为false,表示数据只取所传入的字段名数据 当为true时,则取字段名以外的字段数据 $data=M('User')->field('id,user_name',true)->order('score desc,id asc')->select(); dump($data);查看全部
-
order('字符串,字符串') 多个条件在引号内用英文逗号隔开 $data=M('user')->order('score desc,id asc')->select(); dump($data);查看全部
-
thinkPHP运行流程查看全部
举报
0/150
提交
取消