Программирование > PHP
Автоматический вывод новостей на страничке
3D-Dragon:
Stek ,
Вот копия newshost.sql
CREATE TABLE news (
id int(4) NOT NULL auto_increment,
post_date datetime DEFAULT \'0000-00-00 00:00:00\' ,
title varchar(80) NOT NULL DEFAULT \'\' ,
news text NOT NULL DEFAULT \'\' ,
istochnik varchar(40) NOT NULL DEFAULT \'\' ,
url varchar(100) NOT NULL DEFAULT \'\' ,
autor varchar(30) NOT NULL DEFAULT \'\' ,
mail varchar(50) NOT NULL DEFAULT \'\' ,
PRIMARY KEY (id)
);
Спасибо за соучастие ;)
3D-Dragon:
MHz ,
Заработало !
ОГРОМНОЕ СПАСИБО !!!
Stek:
3D-Dragon: колись как решил :)
Другим то же интересно, а может быть кому то и полезно.
3D-Dragon:
А чего колоться (не ширяться), на первой странице этой ветки в самом низу MHz дал правильный запрос для решения проблемы.
Еще раз спасибо ему. ;)
Вот, могу повторить:
$show_rows = 10;
$query = mysql_query("SELECT TO_DAYS(MAX(post_date)) AS last_post_day FROM news");
$query_string = mysql_fetch_array($query);
$last_post_day = $query_string[\'last_post_day\']; // Дата последней новости
$query="SELECT post_date,title,news,istochnik,url,autor,mail FROM news WHERE TO_DAYS(post_date) = $last_post_day ORDER BY post_date DESC LIMIT 0, $show_rows";
Я правда у брал из этого ограничение на показ страниц $show_rows = 10; (это в самом начале)
и
LIMIT 0, $show_rows"; (это из запроса, как следствие 1)
так как мне это не нужно.
Вот и все.
Будут вопросы пиши.
Команда мне здесь понравилась.
Кстати, хочу исправить свою ошибку и передать благодарность всем кто пытался мне помочь, а то как-то лавры достались только Mhz. ;)
Мужики, ВСЕМ СПАСИБО !!!
Теперь и я смогу кому-нибудь помочь.
Навигация
Перейти к полной версии