留恋风(2581047041@qq.com)
public function create(){ $data = array('name'=>'小黄','age'=>24); $res = M('test')->add($data); if($res){ echo '新增成功!ID为'.$res; }else{ echo '新增失败!'; } }add([array]) 传入包含字段的array数组
public function del(){ $id = 1; $res = M('test')->delete(['id'=>$id]); if($res){ echo '删除成功!影响行数为:'.$res; }else{ echo '删除失败!'; } }delete([array|string]) 传入数组或者sql字符串,sql只需要写where后面的条件即可
public function lists(){ $lists = M('test')->findAll(); if($lists){ foreach($lists as $v){ echo '姓名:'.$v['name'].'年龄:'.$v['age']; } }else{ echo '没有查到数据'; } }findAll([where],[order],[field],[limit])
public function save(){ //修改年龄 $data = array('age'=>30); $where = array('id'=>1); $res = M('test')->update($where,$data); if($res){ echo '修改成功!'; }else{ echo '修改失败!'; } }update([where],[data|array]) where:更新条件,data:更新数据,必须为数组
public function getdata(){ //查询ID为1的姓名 $name = M('test')->getField(array('id'=>1),'name'); if($name){ echo '查询成功,姓名为:'.$name; }else{ echo '查无此人!'; } }getField([where],[field]) where:查询条件,数组或者sql;field:需要查询的字段
public function gosql(){ //查询所有的test表数据 $sql = 'select * from jz_test where 1=1 '; $data = M('test')->runSql($sql); var_dump($data); }此方法用于执行表结构操作,比如删除表,清空表,删除表字段,新增表字段等
public function getnum(){ $number = M('test')->getCount(); echo 'test表中有'.$number.'条数据!'; }
public function increase(){ //ID为1的用户年龄增加10 $n = 10; M('test')->goInc(array('id'=>1),'year',$n); //M('test')->goInc(array('id'=>1),'year'); 默认增加1 } public function decrease(){ //ID为1的用户年龄减少5 M('test')->goDec(array('id'=>1),'year',5); //M('test')->goDec(array('id'=>1),'year');默认减少1 }goInc([where],[field],[number]) where:查询条件,field:操作字段,number:增加数,必须正整数,默认1