为了账号安全,请及时绑定邮箱和手机立即绑定

thinkphp怎么做json数据接口

thinkphp怎么做json数据接口,我想把数据库的数据以接口的方式来取!我要把数据链接到APP上

正在回答

1 回答

<?phpnamespace Home\Controller;use Think\Controller;class UserController extends Controller {    function checkUser(){        //获取用户名 密码        $uname=$_GET['uname'];        $upass=$_GET['upass'];        $user=M("user");//访问数据库中的t_user表(t_ 以在config.php中设置为表前缀了)        $where="uname='".$uname."' and upass='".$upass."'";//查询的条件语句        $res=$user->where($where)->select();//执行SQL语句/*上面三名话可以用这两句代替        $sql="select * from t_user where uname='".$uname."' and upass='".$upass."'";        $res=M()->query($sql); */        if($res)        {           $arr["status"]=100;           $arr["message"]="登陆成功";           //$arr["data"]=$res;        }else{            $arr["status"]=303;            $arr["message"]="用户名名或密码错误";        }        //输出json        echo json_encode($arr);    } }?>

1.登录接口

Urlhttp://localhost/petsland/index.php/User/checkUser

请求参数get方式

参数名 类型 说明 
uname 字符串 用户名 
upass 字符串 密码

返回参数

参数名 类型 说明 
status 整型数字 状态码最后表格说明 
message 字符串 说明信息

附表状态码返回值简要说明 
status message 
100 成功 
200 记录重复 
300 数据库错误查询、修改或者删除没有值 
301 缺少相关参数 
302 密码错误 
303 无此用户 
400 验证码错误时间失效


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
快速入门ThinkPHP框架—理论篇
  • 参与学习       89135    人
  • 解答问题       562    个

快速入门ThinkPHP框架教程,掌握ThinkPHP的理论基础

进入课程

thinkphp怎么做json数据接口

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信