次の形式のデータでいっぱいのテーブルがあります
value_id value_name value_timestamp
最初の 5 列の値の名前は同じです (ID とタイムスタンプが異なります)。
同じ値を持つ最初の名前のみを表示する条件ステートメントを作成するにはどうすればよいでしょうか。つまり、5 行ではなく、1 行だけを表示したいのです。次に、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 を表示します。