[转]ThinkPHP的CURD易忽视点小结】的更多相关文章

转自: http://www.oschina.net/code/snippet_2285640_44437. 1.使用对象的方法插入数据 D用法. $Form = D('Form'); $data['title'] = 'ThinkPHP'; $data['content'] = '表单内容'; $Form->add($data); 其实thinkphp还支持对象的方式直接向数据库插入数据,如下: $Form = D('Form'); $Form->title = 'ThinkPHP'; $F…
1.使用对象的方法插入数据 D用法. $Form = D('Form'); $data['title'] = 'ThinkPHP'; $data['content'] = '表单内容'; $Form->add($data); 其实thinkphp还支持对象的方式直接向数据库插入数据,如下: $Form = D('Form'); $Form->title = 'ThinkPHP'; $Form->content = '表单内容'; $Form->add(); 2.不指定条件对数据更新…
说起CURD,懂点SQL的人都知道,就是增删改查,做业务系统的时候,往往离不开这CURD,最近也是刚刚接触ThinkPHP,ThinkPHP的灵活性是比原生PHP好用的多,下面我就简单的介绍一下我的学习心得. 学习ThinkPHP对MySQL的操作,首先你要有MySQL,然后又PHP的运行环境. wamp可以帮你解决配置的麻烦,关于wamp资料很多,百度就可以了. 下面就简单介绍一下ThinkPHP的增删改查的过程. 一.创建数据库,命名为t_user. 代码为: DROP TABLE IF E…
1.ThinkPHP 3 读取数据 (重点) 对数据的读取 Read $m=new Model('User'); $m=M('User'); select $arr = $m->select();//获取所有数据,以数组形式返回 find $arr = $m->find($id);//获取单条数据 getField(字段名)//获取一个具体的字段值 $arr=$m->where('id=2')->getField('username'); 2.ThinkPHP 3 创建数据 (重点…
IIS连接数 常识: 虚拟主机会限制IIS连接数,关于其含义,差不多每个主机供应商都有一套自己的说法,微软也没有给出很明确的解释: 含义: IIS服务器可以同时容纳客户请求的最高连接数,准确的说应该叫"IIS限制连接数": 一次连接: 1.网站html请求,html中的图片资源,html中的脚本资源,其他需要连接下载的资源等等,任何一个资源的请求即一次连接(虽然有的资源请求连接响应很快) 2.如果网页采用框架(框架内部嵌套网页请求),那么一个框架(iframe)即一次连接 3.如果网页…
1.数据创建(create) 接受提交过来的数据,比如表单提交的 POST(默认)数据.接受到数据后,还可以对数据进行有效的验证.完成.生成等工作 // 这里 create()方法就是数据创建,数据的结果就是提交的 POST 数据的键值对. // 特别注意的是:提交过来的字段和数据表字段是对应的,否则无法解析 //根据表单提交的POST数据,创建数据 var_dump($user->create()); 通过$_post接收数据 //通过数组手工获取数据,覆盖提交的 $data['name']=…
CURD即(Create Update Read Delete)其实也就是等同于增删改查. C:Create 创建数据  对数据的添加 Create$m=new Model('User');$m=M('User');$m->字段名=值$m->add();返回值是新增的id号 U:Update 更新数据  $m=M('User'); $data['id']=1;//需要以数组的形式呈现 $data['username']='ztz2'; $m->save($data); 返回值是受影响行…
增 //a字段是主键 $data['b'] = 'bbb'; $data['c'] = 'c'; $new_id = M('test')->data($data)->add(); //echo $new_id; //返回主键id if($new_id>0) { //success }else { //fail } 删除 $User = M("User"); // 删除所有状态为0的5 个用户数据 按照创建时间排序 !!!!where没有匹配到的话会把所有数据都删除,记…
1.java的基本数据类型,及所占字节和范围 byte:  字节型,占1个字节,8位,范围是   -2^7 ~   2^7-1 short:短整型,占2个字节,16位,范围是 -2^15 ~ 2^15 -1 int: 整形,占4个字节,32位,范围是-2^31 ~ 2^31 -1 long: 长整型 ,占8个字节,64位,范围是 -2^63  ~  2^63-1 float: 单精度浮点型,占4个字节,32位,不能表示精确的值.变量值后边必须加F或f,否则会编译不通过 double:双精度浮点型…
1.sort和sorted (1)sort:会直接修改原始列表的序列,只是排序,不去重. >>> a=[2,5,7,8,3,5,1,3,9,6,2] >>> a.sort() >>> a [1, 2, 2, 3, 3, 5, 5, 6, 7, 8, 9]       (2)sorted:不会修改原始列表的序列,只是排序,不去重. >>> a=[2,5,7,8,3,5,1,3,9,6,2] >>> sorted(a)…