Спасибо, что помогли, но не работает правильно :)) Выводит последний добавленный фильм, и остальное погнало сериалы которые добавлены били еще в прошлом году :)
`file_id` int(10) NOT NULL auto_increment,
`file_name` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL,
`film_name` varchar(255) NOT NULL default '',
`film_god` text NOT NULL,
`film_janr` varchar(255) NOT NULL default '',
`country` varchar(255) NOT NULL default '',
`rejiser` varchar(255) NOT NULL default '',
`actors` text NOT NULL,
`time` varchar(255) NOT NULL default '',
`file_kachestvo` text NOT NULL,
`file_razmer` text NOT NULL,
`video` varchar(255) NOT NULL default '',
`audio` varchar(255) NOT NULL default '',
`poster` varchar(255) NOT NULL default '',
`file_server` varchar(255) NOT NULL default '',
`file_time` datetime NOT NULL default '1999-12-31 23:59:59',
`file_category` int(10) NOT NULL default '0',
`file_serial` int(10) NOT NULL,
`file_description` longtext,
`file_rating` int(10) NOT NULL default '0',
`file_visibility` enum('1','0') NOT NULL default '1',
`file_uploader` varchar(255) default NULL,
`file_downloads` int(10) default NULL,
В поле file_serial записывается ID сериала, в file_visibility записывается 1 если фильм, 0 если сериал.
А еще 1 вопрос: есть у меня в таблицы повторяющиеся цифры, например 10, как мне выводить только последнюю добавленную, но кроме повторяющихся есть и другие, уникальные их нужно все выводить.
Например я добавил 5, 3, 234, 53, 533, 4, 4, 4, 253, 544, 6,6,6
И надо вывести: 5,3,234,53,533,4,253,544,6
Как это сделать, 2е сутки голову ломаю.
п.с. скажем проще, вместо цифр у меня у меня фильмы и серии сериалов, вот нужно фильмы выводить все, а серии только последние с каждого сериала.
$query = mysql_query("SELECT * FROM files WHERE file_visibility='1' order by file_time desc LIMIT ".(($page)*20).",20") UNION ("SELECT * FROM files WHERE file_visibility='0' order by file_time desc LIMIT 1");
Неа, нету такого поля.
Сейчас попробую Ваш запрос.
Спасибо, что помогли, но не работает правильно :)) Выводит последний добавленный фильм, и остальное погнало сериалы которые добавлены били еще в прошлом году :)
Буду дальше мучать код.
allmuz добавил 02.12.2010 в 18:22
Кто, что еще может подсказать?
В поле file_serial записывается ID сериала, в file_visibility записывается 1 если фильм, 0 если сериал.
А еще 1 вопрос: есть у меня в таблицы повторяющиеся цифры, например 10, как мне выводить только последнюю добавленную, но кроме повторяющихся есть и другие, уникальные их нужно все выводить.
Например я добавил 5, 3, 234, 53, 533, 4, 4, 4, 253, 544, 6,6,6
И надо вывести: 5,3,234,53,533,4,253,544,6
Как это сделать, 2е сутки голову ломаю.
п.с. скажем проще, вместо цифр у меня у меня фильмы и серии сериалов, вот нужно фильмы выводить все, а серии только последние с каждого сериала.
Почему ругается на этот код?
Parse error: syntax error, unexpected T_STRING
$query = mysql_query("SELECT * FROM files WHERE file_visibility='1' order by file_time desc LIMIT ".(($page)*20).",20") UNION ("SELECT * FROM files WHERE file_visibility='0' order by file_time desc LIMIT 1");
Тоже интересен образец.
Спасибо ТС. Сразу понял что я хочу, нашел в коде баг, исправил, все быстро, качественно и главное дешево.
Хммм, какой то знакомый код больно...
Где, что? 🍿
Так что ребята, сколько кто возьмет за подсказку?
Так вот меня и интересует как записать в бд тут :)
allmuz добавил 31.10.2010 в 01:05
Мужики выручите...а то всю голову сломал.
Вот код, тот что я написал:
Вот код формы: