为了账号安全,请及时绑定邮箱和手机立即绑定

我将如何通过与另一个MySQL数组进行比较来更改它?

我将如何通过与另一个MySQL数组进行比较来更改它?

PHP
HUH函数 2021-05-08 18:51:07
我想显示通过json数据集(来自表“ score”)来自数据库的分数,效果很好,但是我的quiz_id是外键,这意味着数据集将包含ID,而不是名称测验。在CanvasJS图表上看起来不太好。quiz_name位于测验表中,主键为quiz_id。我将如何使json数据集包含quiz_name而不是quiz_id?我的test.php,它正在创建json:<?phpheader('Content-Type: application/json');$con = mysqli_connect("123.123.123.123", "Seba0702", "", "kayeetdb");    $data_points = array();    $result = mysqli_query($con, "SELECT * FROM score");    while($row = mysqli_fetch_array($result))    {               $point = array("label" => $row['quiz_id'] , "y" => $row['quiz_score']);       array_push($data_points, $point);            }    echo json_encode($data_points, JSON_NUMERIC_CHECK);mysqli_close($con);?>我的表格:测验表:得分表:我希望json包含quiz_name和quiz_score。
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

要从另一个表中检索信息,您需要一个联接


SELECT score.quiz_id, score.student_id, score.quiz_score, quiz.name

FROM score

INNER JOIN quiz on quiz.quiz_id = score.quiz_id


查看完整回答
反对 回复 2021-05-21
  • 1 回答
  • 0 关注
  • 170 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信