Я запустил сайт для размещения изображений, и я столкнулся с проблемой. Я хочу сделать 2 кнопки рядом с рисунком, например, «Следующее изображение» и «Пред. Изображение». Я довольно новичок в php/mysql и испытываю некоторые проблемы.Навигация по строкам databse
Проверьте, что я получил. Я использую 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://mysite.com/view_image/<?=$next?>">Next image</a>
<a href="http://mysite.com/view_image/<?=$prev?>"> Prev image </a>
А, ок, я вижу. $ current_img_id => $ row ["imageID"]; Правильно? – VladL
should not imageID> $ current_img_id be imageID <$ current_img_id для предыдущего случая изображения? – Maximus2012
@ # ВладЛ: Да. @ Maxumus2012: да, спасибо, исправил его – Martijn