【问题标题】:Output data from multiple MySql tables with PhP使用 PhP 从多个 MySql 表中输出数据
【发布时间】:2019-02-25 19:24:13
【问题描述】:

我有 3 个 MySql 表:

  1. “测验”,包含 'id'、'quiz_name'、'description'、'quiz_number' 列;
  2. “问题”,列 'id'、'question'、'question_number'、'quiz_number';
  3. “答案”,包含 'id'、'answer'、'answer_letter'、'question_number'、'quiz_number' 列。

我想按照以下结构分别输出每个测验以及所有问题及其内容的答案:

问卷 1

  1. 问题 1

    一个。答案 1 湾。答案 2 C。答案 3 d。答案 4 e.答案 5

  2. 问题 2

    一个。答案 1 湾。答案 2 C。答案 3 d。答案 4 e.答案 5

等等

问卷 2

  1. 问题 1

    一个。答案 1 湾。答案 2 C。答案 3 d。答案 4 e.答案 5

  2. 问题 2

    一个。答案 1 湾。答案 2 C。答案 3 d。答案 4 e.答案 5

等等

我已经尝试了几天,但我无法成功。我得到的只是所有问题下面的所有答案......我将非常感谢任何帮助。

【问题讨论】:

  • 您实际上尝试过什么?贴出你的代码,这样会更容易分辨出什么问题
  • 我自己对原始 php 不太熟悉,我使用 laravel 框架,因此,您可以通过适当的关系完成所有这些操作

标签: php mysql output


【解决方案1】:

您可以对所有 3 个表和信息进行查询,但这不是正确的方法。有一个有测验、问题和答案的表格会重复很多,会失去目的。

您应该查询测验列表,然后查询 que 问题并制作一个包含所有答案的表格。

这是我的 2 美分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-19
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    • 2010-11-21
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    相关资源
    最近更新 更多