如何在从MySQL检索后使用PHP制作美观的RESTAPI
我从MySQL中检索到RESTAPI,但在《邮递员》中,它的外观看起来很恶心,并且对下面的使用感到不舒服 我刚开始学习PHP,可以学习一点 我的代码:如何在从MySQL检索后使用PHP制作美观的RESTAPI,php,mysql,arrays,postman,Php,Mysql,Arrays,Postman,我从MySQL中检索到RESTAPI,但在《邮递员》中,它的外观看起来很恶心,并且对下面的使用感到不舒服 我刚开始学习PHP,可以学习一点 我的代码: <?php $connect = mysqli_connect("localhost", "***", "***", "***"); $sql = "SELECT `id_question`, `question`, `opt_asnwer_1`, `opt_asnwer_2`, `opt_asnwer_3`, `opt_asnw
<?php
$connect = mysqli_connect("localhost", "***", "***", "***");
$sql = "SELECT `id_question`, `question`, `opt_asnwer_1`, `opt_asnwer_2`, `opt_asnwer_3`, `opt_asnwer_4`, `right_answer` FROM `questions`";
$result = mysqli_query($connect, $sql);
$json_array = array();
while($row = mysqli_fetch_assoc($result))
{
$json_array[] = $row;
}
echo json_encode($json_array);
?>
我想做什么样子。例如:
请帮助我。尝试发送json头
头('Content-Type:application/json')
beforejson\u编码
非常简单。谢谢注意:mysqli
的面向对象接口明显不那么冗长,使代码更易于阅读和审核,并且不容易与过时的mysql\u查询接口混淆。在你对程序性风格投入太多之前,值得换一种。示例:$db=new mysqli(…)
和$db->prepare(“…”)
过程接口是PHP 4时代的产物,当时引入了mysqli
API,理想情况下不应在新代码中使用;print\u r($your\u变量);回声'
这将以您想要的方式打印,发送json头头('Content-Type:application/json')
beforejson\u编码
非常简单。谢谢注意:mysqli
的面向对象接口明显不那么冗长,使代码更易于阅读和审核,并且不容易与过时的mysql\u查询接口混淆。在你对程序性风格投入太多之前,值得换一种。示例:$db=new mysqli(…)
和$db->prepare(“…”)
过程接口是PHP 4时代的产物,当时引入了mysqli
API,理想情况下不应在新代码中使用;print\u r($your\u变量);回声'代码>这将以您想要的方式打印