api笔记

阅读数:1492 发布时间:2016-05-22 08:37:08

作者:zzl005 标签: php 朱忠来005 mysql api

先用文字描述整个过程

客户端先发起一个请求,这个请求有具体的地址,还带了相关的参数,服务器接受到这个请求,然后找到了请求的这个文件,发现还需要引入其他两个文件,引入之后,接受了传过来的数据,然后,生成 sql 查询语句,再调用封装好的返回数据的方法,到相关数据库中查询数据,查询到之后,再转换数据格式后返回。

  1. 引用相关文件
    因为许多步骤已经被封装好了,所以,先调用两个文件,一个是配置文件config.php,还有一个是封装了很多方法的class_base.php文件。

  2. 接受相关数据 通过 PHP 的 $_REQUEST 方法,获取通过 post 过来的数据

  3. 生成 sql 查询语句 通过拼接的方式,生成 sql 的查询语句

  4. 利用引入的 class_base.php 文件中封装好的操作数据库的方法,把上面拼接好的 sql 查询语句,传入,查询。

  5. 返回查询的结果,这里可以做个判断,没有查询符合的数据,返回一个提示,如果查到了数据,通过 json_encode 方法转换成 可以传输的 json 格式,然后再返回。

具体的代码

一、 引入文件

require_once('../config.php');
require_once('../public/class_base.php');

二、 接受数据

$dep_id = $_REQUEST['dep_id'];

三、 生成 sql 语句

$query_dep = "dep_id = $dep_id";
$sql = "select * from zzl_dep_tbl where ".$query_dep;

四、 查询数据库

$rs = Base::getSingleRs($sql);

五、 返回数据

if (!$rs) {
    echo "no data";
}
else{
    echo json_encode($rs);
}

相关说明

getSingleRs($sql) 是在 class_base.php 文件中封装好的返回单数据集的方法。

相关文章推荐: