```
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
}
}
```
- 界面初始化
- H5plus初始化
- 创建子页面
- 打开界面
- 参数传递
- 控制页面load显示
- 关闭界面
- 底部导航切换界面
- 自定义事件
- 页面预加载
- 消息框
- 原生模式ActionSheet
- 下拉刷新
- 上拉加载
- 上拉下拉整合
- 手势
- 遮罩
- 滑动导航选择
- 图片轮播
- 扩展-自定义导航
- Ajax-get请求
- Ajax-post请求
- 照相机
- 访问相册
- 蜂鸣提示音
- 手机震动
- 弹出菜单
- 设备信息
- 手机信息
- 发送短信
- 拨打电话
- 发送邮件
- 本地存储
- 图片上传
- 地理位置
- 设置IOS状态栏
- 手机通讯录
- 启动页设置
- PHP后台搭建
- JSON转换
- 隐藏本页面中滚动条
- 首次启动欢迎页
- 数据库增删改查和接口
- 推送
- 浏览器打开新页面
- PDF浏览
- 自定义下拉刷新
- 即时聊天
- 双击安卓返回键退出
- QQ登录