iOS 快速开发所需PHP脚本

前言

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
包含了轮播图和简单登录注册脚本

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天看到一位朋友写的mysql笔记总结,觉得写的很详细很用心,这里转载一下,供大家参考下,也希望大家能关注他原文地...
    信仰与初衷阅读 4,761评论 0 30
  • 周四中午体育馆打完球,我和全超老师一起回教学楼。途中全老师讲了刚才他和一个小学一年级孩子的对话。 ...
    G先生的私人笔记阅读 429评论 0 1
  • 01 湖边水库绕一圈差不多是6公里多, 2014年走过一圈,花1个多小时,觉得水库好大; 2015年,上项目,系统...
    壹路向上阅读 1,078评论 0 0
  • 尽心去服务好每一位客户,把客户当成自己的朋友,再去给客户修车,结果就会不一样,新客户进厂要多交流和沟通,适当给优惠...
    王佳欢雪阅读 118评论 0 0
  • 最绝望的就是你曾经信任的领导 关键时刻再一次把你卖了[弱]果然没有那个唯一 我亦不是那个唯一 上月我还有些不甘心 ...
    无敌小太阳smx阅读 288评论 0 0