mui和mysql_数据库增删改查和接口

```

Class UserAction extends Action {

/**

* 添加数据

*/

public function add(){

$data['phone'] = '1380013800';

$data['name'] = 'yidong';

// M = model M('你要操作的数据表')->方法

$re = M('user')->add($data);

//输出

echo $re;

// 添加数据返回值 是数据的id

}

/**

* 修改数据

*/

public function mod(){

$data['phone'] = '130013000';

$id = 1;

$re = M('user')->where("`id`='$id'")->save($data);

echo $re;

//修改数据 返回值为1是成功 0为失败

}

/**

* 删除数据

*/

public function del(){

$id = '2';

$re = M('user')->where("`id`='$id'")->delete();

echo $re;

// 删除 返回值为1也是成功 0 为失败

}

/**

* 查询数据

*/

public function select(){

//单条带条件查询

$id = '1';

$arr1 = M('user')->where("`id`='$id'")->find();

// dump($arr1);

// 多条不带条件查询 查询数据库内所有的数据 不建议使用

$arr2 = M('user')->select();

// dump($arr2);

// 多条带条件查询

$phone = '1380013800';

$arr3 = M('user')->where("`phone`='$phone'")->select();

// dump($arr3);

// 排序

// asc 正序

// desc 倒序

$arr4 = M('user')->where("`phone`='$phone'")->order("id desc")->select();

// dump($arr4);

// 分页 limit

// limit(参数1); 一个参数的情况下 拿多少条数据

// limit(参数1,参数2); 二个参数的情况下 第一个参数是从多少条开始拿,第二个参数还是拿多少条

// $arr5 = M('user')->order("id desc")->limit(2)->select();

// dump($arr5);

$arr6 = M('user')->order("id desc")->limit(2,2)->select();

// dump($arr6);

//返回json数据 给我们APP

echo json_encode($arr6);

// 接口地址

// http://127.0.0.1/www/xianshang14/index.php/User/select

}

}

```

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值