PHP编写的简单API题库接口
请求方式GET,返回数据类型为josn
php实现代码
<?php
$question = $_GET['question'];//接收get请求中的question
//链接数据库
$link=mysqli_connect('localhost:3306','root','root','question','3306')or die("数据库链接失败");
//数据库查询question
$sql="select * from question where question='$question'";
$result1=mysqli_query($link,$sql);
class Ti{
public $id;
public $question;
public $answer;
public $time;
}
if(!$result1)
{
echo 'Error';
}else{
echo 'Success';
while($row=mysqli_fetch_array($result1,MYSQLI_ASSOC)){
$ti=new Ti();
$ti->id=$row["id"];//id
$ti->question=$row["question"];//name
$ti->answer=$row["answer"];//answer
$ti->time=$time["time"];//time
$result[]=$ti;
}
}
echo json_encode($result,JSON_UNESCAPED_UNICODE);//输出的json数据中的中文内容直接输出
mysqli_close($link);
请求参数为question
数据库表名为question,表中数据为
表的参数为:
请求返回的数据格式为json