Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在从MySQL检索后使用PHP制作美观的RESTAPI_Php_Mysql_Arrays_Postman - Fatal编程技术网

如何在从MySQL检索后使用PHP制作美观的RESTAPI

如何在从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

我从MySQL中检索到RESTAPI,但在《邮递员》中,它的外观看起来很恶心,并且对下面的使用感到不舒服

我刚开始学习PHP,可以学习一点

我的代码:

<?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')
before
json\u编码
非常简单。谢谢注意:
mysqli
的面向对象接口明显不那么冗长,使代码更易于阅读和审核,并且不容易与过时的
mysql\u查询接口混淆。在你对程序性风格投入太多之前,值得换一种。示例:
$db=new mysqli(…)
$db->prepare(“…”)
过程接口是PHP 4时代的产物,当时引入了
mysqli
API,理想情况下不应在新代码中使用;print\u r($your\u变量);回声'
这将以您想要的方式打印,发送json头
头('Content-Type:application/json')
before
json\u编码
非常简单。谢谢注意:
mysqli
的面向对象接口明显不那么冗长,使代码更易于阅读和审核,并且不容易与过时的
mysql\u查询接口混淆。在你对程序性风格投入太多之前,值得换一种。示例:
$db=new mysqli(…)
$db->prepare(“…”)
过程接口是PHP 4时代的产物,当时引入了
mysqli
API,理想情况下不应在新代码中使用;print\u r($your\u变量);回声'这将以您想要的方式打印