skymvc开发手册之增删改数据操作
一、新增数据
//推荐 $id=M("article")->insert(array( "title"=>"新增一条数据" ));
二、更新数据
$id=get("id"); M("article")->update(array( "title"=>"新增一条数据" ),"id=".$id);
三、获取post数据
/* postData($unPost=array()); $unPost 过滤post键值 */ $data=M("article")->postData(); M("article")->insert($data);
四、批量插入
$list=array( array( "title"=>"数据1" ), array( "title"=>"数据2" ) ); M("article")->insertMore($list);
五、批量更新,如非必须不推荐使用
/***** * 批量更新 insert into ...on duplicate key update *****/ $undata[]=array( "id"=>1, "orderindex"=>2 ); $undata[]=array( "id"=>2, "orderindex"=>3 ); //id 必须 M("article")->updateMore($undata);
六、更新数据 changenum
//changenum($fields,$num,$w) //更新数据 加减 M("article")->changenum("view_num",1,"id=2");
六、删除数据 delete
M("article")->delete("id=2");