gpt4 book ai didi

php - 条件语句仅在与最后一条记录不同时显示信息 - PHP - MYSQL

转载 作者:行者123 更新时间:2023-11-29 14:29:38 25 4
gpt4 key购买 nike

我有一张充满数据的表格,其形式为

value_id value_name value_timestamp

前 5 列具有相同的值名称(具有不同的 ID 和时间戳)

我将如何生成一个条件语句,该语句经过并仅显示具有相同值的名字。即我只想显示第 1 行,而不是 5 行。然后我想将第 6 行的名称显示为不同的

我尝试过,但没有运气 -

 $sql = mysql_query("SELECT * FROM Films_Info") 
or die(mysql_error());

while ($row = mysql_fetch_assoc($sql)) {
$name = $row['value_name'];
if ("same as previous"($name)) {
echo $name;
}
else
{
//do nothing
}

}

谢谢大家

表格结果 -

film_id   film_name   film_date
1 example Thursday
2 example1 Thursday
3 example3 Thursday
4 example4 Friday

所以我想显示 film_id 1 及其日期,但跳过 2 和 3 (film_id),因为那里相同,然后显示示例 4。

最佳答案

将您的 sql 语句更改为具体的。

$sql = mysql_query("SELECT * FROM Films_Info WHERE name='{$name}'") or die(mysql_error());

更新:经过一些聊天讨论后,您应该这样做:

while ($row = mysql_fetch_assoc($sql)) {
$grouping = $row['film_date'];
$movies[$grouping][] = $row
}

这会将您的同一日期电影分组到一个数组中供您操作。

关于php - 条件语句仅在与最后一条记录不同时显示信息 - PHP - MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10264875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com