美文网首页
iOS 快速开发所需PHP脚本

iOS 快速开发所需PHP脚本

作者: iOS_开发 | 来源:发表于2019-10-17 21:12 被阅读0次

    前言

    app个人开发者如果需要接口,那肯定也是需要自己来编写的,本篇文章分享下自己平常快速开发的接口编写思路。

    一、PHP+Mysql

    mysql应该是比较简单的,如果想快速简洁点,可以用可视化工具phpmyadmin,创建所需接口。这里举例用首页轮播图。


    截屏2019-10-1721.01.14.png

    基本上很多接口都只用到了简单的查询语句。

    二、脚本具体编写

    1.引用工具类

    header("Content-type: application/json; charset=utf-8");
    require_once "confing.php";
    require "Response.class.php";    //引入返回信息类
    $response = new Response();
    

    2.连接mysql数据库

    $conn = mysqli_connect($mysql_address, $mysql_username, $mysql_password, $mysql_name);
    if(!$conn)
    {
        mysqli_close($conn);
        exit($response -> json_error(11000,"Error1",0));#表示连接数据库失败了
    }
    mysqli_query($conn, "set names 'utf8'");
    

    3.sql语句编写

    $sql_language = "
                      SELECT `banner_img`, `goods_id` FROM `home_banner` 
                      WHERE 1 ORDER BY `id` DESC Limit 4";
    
    $result=mysqli_query($conn, $sql_language);
    

    4.获取下来的数据json格式返回

       $resultNum=mysqli_num_rows($result);
    
        $object = array();
        for($ii=0; $ii<$resultNum; $ii++){
    
            mysqli_data_seek($result, $ii);                     //指针移动到下一条记录
            $resultRow=mysqli_fetch_array($result);
    
            $object2 = array(
                "banner_img" => $resultRow['banner_img'],
                "goods_id"  => $resultRow['goods_id']
            );
    
            array_push($object, $object2);
        }
    
        //没有数据返回null
        if (!$object) {
            //返回数据
            echo $response -> json_error(13000, "没有更多数据", 0);
    
            exit(mysqli_close($conn));
        }
    
        //返回数据
        echo $response -> json_true($object,"操作成功", count($object));
    
        exit(mysqli_close($conn));
    

    具体php文件下面地址下载。
    https://pan.baidu.com/s/1Iwt3FlEXgnlaUvrayMZvog&shfl=sharepset
    包含了轮播图和简单登录注册脚本

    相关文章

      网友评论

          本文标题:iOS 快速开发所需PHP脚本

          本文链接:https://www.haomeiwen.com/subject/qxxbmctx.html