АВТОР | СООБЩЕНИЕ |
---|
Имя: Владимир Сейчас нет на сайте Репутация: 1 Регистрация: 21.08.2006 Всего сообщений: 899 Откуда: Воркута |
| странное дело-есть вот такой запрос к базе данных
$sql = "SELECT * FROM " . $table_prefix."pa_files WHERE file_approved=1 ORDER BY 'file_time' DESC LIMIT 0, $shown_dls";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query database for the most downloads');
}
$i = 1; while ($file_most = $db->sql_fetchrow($result))
{
$template->assign_block_vars('dlrow', array(
'FILELINK_MOST' => append_sid("dload." . $phpEx . "?action=file&file_id=" . $file_most['file_id']),
'FILENAME_MOST' => $file_most['file_name'],
'INFO_MOST' => $file_most['file_dls'] . ' ' . $lang['Dls'])
);
$i++;
}
по идее должен выводить 4 последних файла из архива-показывать то он их показывает но сортировка происходит самым непонятным образом,новые файлы видеть не хочет-не пойму где тут ошибка в сортировке | |
|
|
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10214 Откуда: Уфа РБ |
| Вроде всё правильно. А что выводит? | |
|
|
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10214 Откуда: Уфа РБ |
| ORDER BY 'file_time' DESC LIMIT 0, $shown_dls
не могу знать чему равно $shown_dls
попробуй явно прописать
ORDER BY 'file_time' DESC LIMIT 4 | |
|
|
Имя: Владимир Сейчас нет на сайте Репутация: 1 Регистрация: 21.08.2006 Всего сообщений: 899 Откуда: Воркута |
| $shown_dls в оригинале как раз и отвечал за количиствр выводимых файлов-там в коде чуть выше его нужной цифре ровнять надо | |
|
|
Имя: Владимир Сейчас нет на сайте Репутация: 1 Регистрация: 21.08.2006 Всего сообщений: 899 Откуда: Воркута |
| что то вобще чудеса-убераю параметр DESC LIMIT получаю список всех файлов-применяю его-показывает нужное количество но явно не в том порядке как надо-и новых не видит и старые почему то тащит-думал есть какая то связь с id тоже вроде никакой-чудно | |
|
|
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10214 Откуда: Уфа РБ |
| ORDER BY 'file_time' DESC LIMIT 0, $shown_dls - это и есть сортировка.
Попробуй убрать кавычки с 'file_time'. Они вроде тут ни к чему. | |
|
|
Имя: Владимир Сейчас нет на сайте Репутация: 1 Регистрация: 21.08.2006 Всего сообщений: 899 Откуда: Воркута |
| Profi,респект-всё дело было в кавычках-что только непробовал а про них даже и не подумал,спасибо!! | |
|
|
Имя: Денис Сейчас нет на сайте Репутация: 0 Регистрация: 27.01.2008 Всего сообщений: 172 |
| Pupkin, ну спасибо! Обьяснил чайнику! | |
|
|
Имя: Женя Сейчас нет на сайте Репутация: 0 Регистрация: 27.11.2008 Всего сообщений: 403 Откуда: Украина |
| Хм,страно тема неактуальна что ли??Ндя...ну да ладно ,я ищу книги и мануалы по MySQL и PhpMyAdmin ,мануалы желательно на темы типа "создание реги на сайте","создание гостевой" и т.п. (естественно с использованием MySQL) ... | |
|
|
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10214 Откуда: Уфа РБ |
| JEka, если тебе нужны готовые решения, то читай скрипты форумов, гостевых.
В мануалах описывают только принцип работы. Остальное на твою фантазию. | |
|