简单的thinkphp,mysql增删查改,连贯操作总结

1.增(注意,如果字段在此已经用post数据赋值,则post不能为'null',否则添加失败):

$m=M('renwubiao');
	$m->state=$_POST['state'];
	$m->info=$_POST['info'];
	$m->taskid=$_POST['taskid'];
	//$m->getLastsql(); 
	$idNum=$m->add();

	if($idNum>0){
		$this->success('任务添加成功',U('Renwu/renwulist','',''));
	}else{
		$this->error('任务添加失败',U('Renwu/renwuadd','',''));

	}

2.删:

$m=M('renwubiao');
$id=$_GET['id'];
$count=$m->delete($id);

if($count>0){
	$this->success('删除成功',U('Renwu/renwulist','',''));
}else{
	$this->error('删除失败',U('Renwu/renwulist','',''));

}

$User->where('status=1 and id=1')->delete();


3.查(以下只列出常用的)

1)find()——查找出来的数组为一维数组

2) select()——查找出来的数组是二维数组

3)order('id')——按id排序,order('id' DESC)——按id倒序

4) field('id,name,times')——要查找的字段

5)limit(10)——要查询的数据记录数

例子:

$User->where('status=1')->order('create_time')->limit(10)->select();

$name=M('ruanjianbiao');
$softname=$name->where(array('id'=>$taskdata['ruanjian_id']))->field('name,tubiao,daxiao')->select();

$task=M('yhurenwubiao');
$data=$task->where(array('user_id'=>$userid))->field('renwu_id,state,FinishTime,yiwancheng')->order('renwu_id desc')->select();
$step=M('renwubiao');
$taskdata=$step->where(array('id'=>$data[$num]['renwu_id']))->field('zongbushu,ruanjian_id')->find();

4.改:

$user=M('user');
$data['totalTime']=time();
$data['totalnum']=$data['totalnum'];
$data['zongjifen']=$data['zongjifen'];
$data['zongjinbi']=$data['zongjinbi'];
$user->where(array('username'=>$username))->save($data);




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值