帮我写一个PHP查询数据库订单的接口,该接口是需要提供给微信小程序的
时间: 2023-02-14 07:39:32 浏览: 55
这是一个使用 PHP 查询数据库订单的示例接口:
```
<?php
// 引入连接数据库的文件
require_once 'db_connect.php';
// 初始化返回结果
$result = array();
// 接收微信小程序传过来的参数
$orderId = isset($_GET['orderId']) ? $_GET['orderId'] : '';
if ($orderId == '') {
// 如果参数不存在,返回错误码
$result['code'] = 400;
$result['message'] = '请求参数错误';
} else {
// 查询订单信息
$query = "SELECT * FROM orders WHERE id = '$orderId'";
$res = mysqli_query($conn, $query);
if ($res) {
$order = mysqli_fetch_assoc($res);
if ($order) {
// 如果订单存在,返回订单信息
$result['code'] = 200;
$result['data'] = $order;
} else {
// 如果订单不存在,返回错误码
$result['code'] = 404;
$result['message'] = '订单不存在';
}
} else {
// 如果查询失败,返回错误码
$result['code'] = 500;
$result['message'] = '查询订单失败';
}
}
// 输出结果
echo json_encode($result);
```
其中 `db_connect.php` 文件中包含了如何连接数据库的代码,请自行补充。
希望这个示例能帮到你!