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,代表影响的行数