Thinkphp学习笔记(四)CURD

来源:互联网 发布:萤火视频桌面软件 编辑:程序博客网 时间:2024/05/16 13:58
CURD
1.对数据的读取(read)
$m=new Model("User");//或者$m=M("User");
(1)
$m->select( );       //获取所有数据,以数组形式返回,是一个二维数组

(2)
find()方法
$m->find( );      //获取一行数据
 例如:如果想查询id=2的数据,则$m->find(2);

(3)
getField(字段名)方法     --获取一个具体的字段值,参数为字段值
Thinkphp中的连贯操作
例如:获取记录id=2的数据的name字段
$m=new Model("User");
$arr=$m->where('id=2')->getField('name');

2.创建数据,对数据的添加(Create)
$m=new Model("User");       //$m=M("User");
$m->字段名=值
$m->add( );
例如:向数据库添加一条数据name="程欢"   age="23"
$m->name="程欢";
$m->age="23";
$m->add();     //返回值为添加数据的id号


3.从数据库中删除数据(Delete)
例如:删除数据库中id=2的数据
           $m=new Model("User");       //$m=M("User");
           $m->delete(2);   //如果没有id则把全部数据删除

          删除数据库中id=2的数据还可以使用
         $m->where('id=2')->delete( );       //返回值为受影响的行数
4.对数据库中的数据进行更新(Upadte)
例如:把数据库中id=2的name字段的值改为“程欢123”
$m=new Model("User");       //$m=M("User");
$data['id']=2;                          //需要更新的数据id
$data['name']="程欢123";     //需要更新的字段名
$m->save($data);                  //返回值为1,代表影响的行数


原创粉丝点击