QQ访问访问

thinkphp接口

学习笔记 2018-05-27 04:36:33 1394 0

【摘要】thinkphp接口

ThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、更新、读取和删除


因为只是想用接口,就没有写View了,直接上代码了

    create,但是在ThinkPHP中使用add方法新增数据到数据库(而并不是create方法)。

    public function addInfo(){

        $result['state'] = fase;

        $User = M('userinfo');

        $data = $User -> add(array(

                'username' => 'xiaohong',

                'password' => '111111',

                'sex' => '0'

            ));

        echo json_encode($data);

    }

    Update,在ThinkPHP中使用save方法更新数据库,并且也支持连贯操作的使用。

    public function updateInfo($id=0){

        $id = $_POST['id'];

        $username = $_POST['username'];


        $User = M('userinfo');

        $data = $User->save(array(

            'id' => $id,

            'username' => $username

        )); 

        echo json_encode($data);

    }

    Read,在ThinkPHP中读取数据的方式很多,通常分为读取数据集和读取数据。

    public function selectInfos(){

        $User = M('userinfo');

        $data = $User -> select();

        echo json_encode($data);   

    }

    public function selectInfo(){

        $id = $_GET['id'];

        $User = M('userinfo');

        $data = $User -> where(array(

                'id' =>$id

            ))->select();

        echo json_encode($data);

    }

    delete,在ThinkPHP中使用delete方法删除数据库中的记录。

    public function deleteInfo($id=0){

        $id = $_GET['id'] ? $_GET['id'] : 0;

        $User = M("userinfo"); 

        $data = $User->where('id='.$id)->delete(); 

        echo json_encode($data);

    }

简单的5个接口,完成基本的数据库操作



版权归 姚钦鹏博客 所有

本文标题:《thinkphp接口》

本文链接地址:https://www.yaoqinpeng.com/wzxs/195.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

1

0

上一篇《 thinkphp 3.2.3点击加滚动加载更多 》 下一篇《 Linux服务器安装SVN 》
分享到:

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情