データベースから最後の 5 つの一意の結果を返す最良の方法を教えてください。これまでのところ、次のコードを使用していますが、明らかに値が重複する結果が返される可能性があります。
Column0 は行 ID であり、一意の数値キーです。列 1 の値は一意である必要があり、列 2 は重複した値を返すことができます。
$result = mysql_query("SELECT *
FROM `mydb`
WHERE field = 'value'
ORDER BY ID DESC
LIMIT 5") ;
while($row = mysql_fetch_array($result))
{
$var = $row['column1'];
$var2 = $row['column2'];
}
echo $var;
echo $var2;
echo "<br/>";