Код который выводит Следующую и Предыдущую новость - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Wed, 08 Jan 2025 00:02:07 +0300 Да уж сделал себе... просто новости хотел добавлять изменяя дату вручную, типа старые новости, сделал блин.. https://visavi.net/topics/35004/599007 Код который выводит Следующую и Предыдущую новость Константин Thu, 25 Oct 2012 11:52:14 +0400 Сообщения https://visavi.net/topics/35004/599007 а не проще дату получать и писать в бд через time() ? извиняюсь если обсуждалось не читал тему... пробежал взглядом. https://visavi.net/topics/35004/598875 Код который выводит Следующую и Предыдущую новость Виталий Wed, 24 Oct 2012 20:02:10 +0400 Сообщения https://visavi.net/topics/35004/598875 10. <strong>HOUSTON</strong>, не, ну ты сам подумай, поле date одинаковое, id, как ты написал, не влияет - как тут определить, какая новость раньше? Можешь ввести еще одно поле и по нему сортировать. Ну или сделать еще два поля - id предыдущей и следующей новости. https://visavi.net/topics/35004/598867 Код который выводит Следующую и Предыдущую новость Петр Wed, 24 Oct 2012 19:28:56 +0400 Сообщения https://visavi.net/topics/35004/598867 Поле DATETIME.<br> 8, я определился уже, говорю же мне нужно в текущей новости, внутри нее, дать ссылку на предыдущую и следующую, перелинковка так сказать.<br> <br> Order by делаю по `date`, все нормально до тех пор пока не появятся 2-3-4 новости с одинаковым полем `date`<br> <br> Так понятней? :-) https://visavi.net/topics/35004/598860 Код который выводит Следующую и Предыдущую новость Константин Wed, 24 Oct 2012 17:22:38 +0400 Сообщения https://visavi.net/topics/35004/598860 Тип поля `date` какой?<br> Если DATE то меняй на DATETIME. https://visavi.net/topics/35004/598844 Код который выводит Следующую и Предыдущую новость Назар Wed, 24 Oct 2012 15:41:41 +0400 Сообщения https://visavi.net/topics/35004/598844 6, ты определись с логикой, по какому параметру должна осуществляться сортировка?<br> ты хочешь чтоб оно как-то само определяло что тебе нужно, такого не бывает. https://visavi.net/topics/35004/598843 Код который выводит Следующую и Предыдущую новость shilo Wed, 24 Oct 2012 15:34:41 +0400 Сообщения https://visavi.net/topics/35004/598843 Массив новостей в цикл и делаешь навигацию. https://visavi.net/topics/35004/598841 Код который выводит Следующую и Предыдущую новость AlyOha Wed, 24 Oct 2012 15:10:00 +0400 Сообщения https://visavi.net/topics/35004/598841 Нет смотрите, при добавлении новости я дату сам меняю, и бывает возникает такая ситуация что дата полностью идентична, следить за этим не хочется...<br> Соответственно id тут не показатель так как новость может быть более новой и с большим id и c меньшим id https://visavi.net/topics/35004/598837 Код который выводит Следующую и Предыдущую новость Константин Wed, 24 Oct 2012 13:59:39 +0400 Сообщения https://visavi.net/topics/35004/598837 как бы... на равне с датой пиши ещё и время https://visavi.net/topics/35004/598826 Код который выводит Следующую и Предыдущую новость shilo Wed, 24 Oct 2012 11:14:30 +0400 Сообщения https://visavi.net/topics/35004/598826 Если date содержит, только текущую дату, то, используя это поле, наверное, никак. С другой стороны, если все же большему id соответствует более ранняя новость, то можно написать, например, select * from table where id&gt;=current_id limit 2 для текущей и следующей новости. Еще вариант - хранить в таблице поля prev_id и next_id. https://visavi.net/topics/35004/598818 Код который выводит Следующую и Предыдущую новость Петр Wed, 24 Oct 2012 08:46:50 +0400 Сообщения https://visavi.net/topics/35004/598818 Все раскрыл :-) https://visavi.net/topics/35004/598803 Код который выводит Следующую и Предыдущую новость Константин Wed, 24 Oct 2012 02:02:58 +0400 Сообщения https://visavi.net/topics/35004/598803 вопрос не раскрыт https://visavi.net/topics/35004/598802 Код который выводит Следующую и Предыдущую новость Виталий Wed, 24 Oct 2012 02:02:03 +0400 Сообщения https://visavi.net/topics/35004/598802 Суть такая, есть таблица id | title | date<br> Новости могут удаляться, и id - не показатель очередности новости, новость сортируется по дате, дату я могу менять.<br> <br> Допусти если просто сортировать WHERE меньше или больше `date`, все нормально.<br> <br> Меня волнует как обыграть такой случай, если попадуться 2-3-4 новости с одинаковой датой, как тогда выдавать ссылку на предудыщую, следующую новость https://visavi.net/topics/35004/598801 Код который выводит Следующую и Предыдущую новость Константин Wed, 24 Oct 2012 01:58:34 +0400 Сообщения https://visavi.net/topics/35004/598801