thinkPHP学习总结_兄弟连.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
thinkPHP学习总结_兄弟连

一、MVC M - Model 模型 数据操作 model类 App/Lib/Model V - View 视图(模板) 前台 html文件 App/Tpl C - Controller 控制器(模块) 功能 action类 App/Lib/Action url的4种访问方式 PATHINFO模式 http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2 普通模式 http://域名/项目名/入口文件?m=模块名a=方法名键1=值1键2=值2 REWRITE模式 http://域名/项目名/模块名/方法名/键1/值1/键2/值2 兼容模式 http://域名/项目名/入口文件?s=模块名/方法名/键1/值1/键2/值2 页面的输出 echo直接输出内容 display方法输出,其中通过assign方法传递变量 模型的使用 $m=M(User);//定义一个实例 增 -C Create $m-add();//返回值是新增的id号 删 -D Delete $m-delete();//返回值是受影响行数 改 -U Update $m-save();//返回值是受影响行数 查 -R Read $m-select();返回搜索结果集 查询方式分类 普通查询方式 字符串 $arr=$m-where(sex=0 and username=gege)-find(); 数组 $data[sex]=0; $data[username]=gege; $arr=$m-where($data)-find(); 注意:这种方式默认是and的关系,如果使用or关系,需要添加数组值 $data[sex]=0; $data[username]=gege; $data[_logic]=or; 表达式查询方式 $data[id]=array(lt,6); $arr=$m-where($data)-select(); LIKE $data[username]=array(like,%ge); $arr=$m-where($data)-select(); NOLIKE $data[username]=array(notlike,%ge%); //notlike中间没有空格 $arr=$m-where($data)-select(); 注意:如果一个字段要匹配多个通配符 $data[username]=array(like,array(%ge%,%2%,%五%),and);//如果没有第三个值,默认关系是or关系 $arr=$m-where($data)-select(); BETWEEN $data[id]=array(between,array(5,7)); $arr=$m-where($data)-select(); //SELECT * FROM `tp_user` WHERE ( (`id` BETWEEN 5 AND 7 ) ) $data[id]=array(not between,array(5,7));//注意,not 和 between中间一定要有空格 $arr=$m-where($data)-select(); IN $data[id]=array(in,array(4,6,7)); $arr=$m-where($data)-select(); //SELECT * FROM `tp_user` WHERE ( `id` IN (4,6,7) ) NOT IN $data[id]=array(not in,array(4,6,7)); $arr=$m-where($data)-select(); //SELECT * FROM `tp_user` WHERE ( `id` NOT IN (4,6,7) ) 区间查询 $data[id]=array(array(gt,4),array(lt,10));//默认关系是 and 的关系 //SELECT * FROM `tp_user` WHERE ( (`id` 4) AND (`id` 10) ) $data[id]=array(array(gt,4),array(lt,10),or) //关系就是or的关系 $data[name]=array(array(like,%2%),array(like,%五%),gege,or); 统计查询 count //获取个数 max //获取最大数 min //获取最小数 avg //获取平均数 sum //获取总和 SQL直接查询 query 主要数处理读取数据的 成功返回数据的结果集 失

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档