显示行和列中的一些数据

时间:2018-02-06 22:13:15

标签: php fetch

我尝试显示表中的第一个和第二个结果,以便用户可以在 profil.php 上看到两个结果,并从上一个结果中看到日期。我创建了一个包含这些字段的 vwresult 视图

id | ide | name    | mark | date
---+-----+---------+------+-----------
1  | 1   | trickpd | 3    | 06.01.2018
1  | 2   | trickpd | 2    | 03.01.2018 
5  | 3   | trickpd | 4    | 08.01.2018
5  | 4   | trickpd | 6    | 02.01.2018

这是我的表与当前结果,在表中插入新数据将在视图表中显示更多结果。 这是我的代码

$tst = mysqli_query($mysqli, "SELECT * FROM vwresult WHERE id=$ig AND name='trickpd' ORDER BY id, date desc"); 
$marks = [];
while($tstx = mysqli_fetch_assoc($tst)) {
    $marks[] = $tstx['mark'];
}

之后我卡住了,无法显示结果。 目标是:

  • id 1显示标记 3和2以及日期 06.01.2018,
  • 当用户打开 id 5的详细信息以查看结果时,将会看到4和6以及08.01.2018

请帮忙。谢谢大家的时间。

1 个答案:

答案 0 :(得分:1)

问题在于显示数据..我甚至创建了一个两个查询来显示所有数据,第二个用限制1,1但是在脚本之后它显示随机数据,而不是第一个和第二个结果像我不会..我试图显示最后两个结果和插入数据的最后日期..