画像ホスティング サイトを運営していますが、問題が発生しました。「次の画像」と「前の画像」のように、写真の横に2つのボタンを作りたいです。私はphp/mysqlにかなり慣れていないので、いくつか問題があります。
私が得たものをチェックしてください。ID (数字) を使用して正しい行を見つけますが、次のリンクを作成するために画像名も取得する必要があります。以下のクエリで次と前の画像名と ID を取得するにはどうすればよいですか?
$query_next = ("SELECT imageID, image_name FROM images WHERE image_name = '$image_main' ORDER BY imageID DESC LIMIT 1");
$query_prev = ("SELECT imageID, image_name FROM images WHERE image_name = '$image_main' ORDER BY imageID ASC LIMIT 1");
// next
$next = mysql_query($query_next);
// prev
$prev = mysql_query($query_prev);
while ($row = mysql_fetch_assoc($next)) {
$next = $row['image_name'];
}
while ($row = mysql_fetch_assoc($prev)) {
$prev = $row['image_name'];
}
html = > シンプルなもの。
<a href="http://example.com/view_image/<?=$next?>">Next image</a>
<a href="http://example.com/view_image/<?=$prev?>"> Prev image </a>