skymvc开发手册之增删改数据操作
查看视频教程或者获取有关《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");