私はphpが得意ではありませんが、以下のコードを実行して、少し助けてくれることを願っています:
<?php
$next = '';
$result = mysql_query("SELECT ID FROM table WHERE x_column < '$x_column_variable' AND Column = '$column_variable' ORDER BY x_column DESC LIMIT 1");
while($row=mysql_fetch_array($result)) {
$next_id = $row['ID'];
if ($next_id != '') {
$next = '<a href="****.php?id='.$next_id.'"><img src="img/next.jpg"/></a>';
}
}
?>
コードは機能しますが、同じ x_column 値を持つ複数の ID がある場合、最初の ID のみが返され、次の x_column 値にジャンプします。
例:私が持っている場合
12 78 2 2 1
私は得るだけ
78 12 2 1