简单的thinkphp,mysql增删查改,连贯操作总结
2014-10-11 11:39
645 查看
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();
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);
$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);
相关文章推荐
- MySQL中对于索引的基本增删查改操作总结
- nodeJs链接Mysql做增删改查的简单操作
- Python3连接Mysql(增删改查操作及简单的SQL指令)
- MySQL中对于索引的基本增删查改操作总结
- Node.js 连接Mysql的增删改查操作简单例子
- 【mysql】【一些简单的增删改查的阶段总结】
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- MySQL增删改查的常用操作指令总结
- pymysql 连接 Mysql 数据库及 简单的增删改查操作
- 自己总结的Mysql一些简单操作
- MySQL 数据库 简单操作命令 (部分总结)
- 用python简单实现类似thinkphp的针对Mysql操作的数据模型
- 关于thinkphp的简单连贯操作
- Python3简单操作MySQL(增删改查)
- MySql简单操作总结
- python操作三大主流数据库(2)python操作mysql②python对mysql进行简单的增删改查
- python对mysql.connector的简单封装,读改增删基本操作
- ThinkPHP之增删改查之连贯操作
- ThinkPHP框架简单应用之mysql增删改查
- 总结基于mysql的jdbc对数据库的操作(增删查改,批量操作,事务)