Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вывод по дате
 
 автор: liberty   (22.06.2013 в 17:44)   письмо автору
 
 

здравствуйте.
надо разбить вывод статей на 2 блока.
первый блок - вывод самой свежей статьи.
второй блок - последующие пять статей
сейчас использую следующую выборку
$result3 = mysql_query("SELECT id, zagolovok, description, mini_img, date FROM data ORDER by date DESC, id DESC LIMIT 5" , $db);

  Ответить  
 
 автор: Sfinks   (23.06.2013 в 14:29)   письмо автору
 
   для: liberty   (22.06.2013 в 17:44)
 

Выбирайте сразу 6, а разбивайте уже в PHP.

Или я не понял вопрос?

  Ответить  
 
 автор: liberty   (23.06.2013 в 17:15)   письмо автору
 
   для: Sfinks   (23.06.2013 в 14:29)
 

в одном блоке вывести самую последнюю статью.

в другом блоке - пять последующих.

  Ответить  
 
 автор: Sfinks   (23.06.2013 в 20:38)   письмо автору
 
   для: liberty   (23.06.2013 в 17:15)
 

А MySQL тут при чем?
По-моему с получением данных проблем нет.
Вам либо в форум PHP, если проблема именно в ВЫВЕСТИ, т.е. сформировать и отдать блоки, либо в JS+HTML+CSS, если проблема в том, как это оформить.

  Ответить  
 
 автор: liberty   (25.06.2013 в 14:32)   письмо автору
 
   для: Sfinks   (23.06.2013 в 20:38)
 

хорошо.
как вывести в запросе самую последнюю статью по дате?
как вывести 4 последующие статьи?

запрос надо составить

куда писать если в не MYSQL?

  Ответить  
 
 автор: Sfinks   (25.06.2013 в 14:56)   письмо автору
 
   для: liberty   (25.06.2013 в 14:32)
 

Запрос ничего не выводит. Запрос возвращает данные. Выводит php.

  Ответить  
 
 автор: liberty   (26.06.2013 в 00:48)   письмо автору
 
   для: Sfinks   (25.06.2013 в 14:56)
 

хорошо.
вот что получилось

вывод последней записи
$result3 = mysql_query("SELECT id, zagolovok, description, mini_img, date FROM data ORDER by date DESC, id DESC LIMIT 1" , $db);


вывод последующих пять статей
$result3 = mysql_query("SELECT id, zagolovok, description, mini_img, date FROM data ORDER by date DESC, id DESC LIMIT 1, 5" , $db);


вроде работает.
верно ли тут LIMIT 1, 5 ?

  Ответить  
 
 автор: Sfinks   (26.06.2013 в 14:55)   письмо автору
 
   для: liberty   (26.06.2013 в 00:48)
 

Если вопрос в синтаксисе SQL, то верно.
Если в логике работы - нет, не верно.

  Ответить  
 
 автор: liberty   (28.06.2013 в 02:58)   письмо автору
 
   для: Sfinks   (26.06.2013 в 14:55)
 

насчет логики работы что вы имеете ввиду?

  Ответить  
 
 автор: Sfinks   (28.06.2013 в 09:34)   письмо автору
 
   для: liberty   (28.06.2013 в 02:58)
 

Это уже было написано в первом же моем посте в этой теме

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования