ios php mysql实例_iOS 快速开发所需PHP脚本

前言

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

一、PHP+Mysql

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

c54c4aaec524

截屏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

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));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值