thinkphp怎么做json数据接口
thinkphp怎么做json数据接口,我想把数据库的数据以接口的方式来取!我要把数据链接到APP上
thinkphp怎么做json数据接口,我想把数据库的数据以接口的方式来取!我要把数据链接到APP上
2016-05-28
<?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 验证码错误时间失效
举报