Php 显示行和列中的一些数据

Php 显示行和列中的一些数据,php,fetch,Php,Fetch,我试图显示表中的第一个和第二个结果,以便用户可以看到profil.php上的结果和上一个结果的日期。我创建了一个包含这些字段的视图 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

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

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以及日期2018年1月6日
  • 当用户打开id 5的详细信息以查看结果时,将看到4、6以及2018年1月8日

请帮忙。感谢大家抽出时间。

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

不知道你在问什么。它是关于显示数据还是获取数据?如果您只想一次获取一些,请查看MySQL关键字
LIMIT
。如果您要求显示数据,您需要向我们展示一些代码。您可以在这里学习如何显示:数组([0]=>Array([id]=>5[ide]=>16[name]=>trickpd[mark]=>1.5[date]=>2018年1月6日)[1]=>Array([id]=>5[ide]=>18[name]=>trickpd[mark]=>2.0[date]=>2018年1月4日)[2]=>Array([id]=>5[ide]=>21[name]=>trickpd[mark]=>1.0[date]=>2018年1月3日))1现在我不想显示来自数组[0]的onyl标记和日期以及来自数组[2]的onyl唯一标记…这是代码$tst=$prob->FETCH_ALL(MYSQLI_ASSOC);