Вэб-разработка
Что такое MySQL и с чем его едят?
Dedof (off) [899]
6 сентября 2008, 18:03
странное дело-есть вот такой запрос к базе данных
$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 последних файла из архива-показывать то он их показывает но сортировка происходит самым непонятным образом,новые файлы видеть не хочет-не пойму где тут ошибка в сортировке
-------
Profi Administrator [10214]
6 сентября 2008, 18:16
Вроде всё правильно. А что выводит?
-------
Profi Administrator [10214]
6 сентября 2008, 18:24
ORDER BY 'file_time' DESC LIMIT 0, $shown_dls
не могу знать чему равно $shown_dls
попробуй явно прописать
ORDER BY 'file_time' DESC LIMIT 4
-------
Dedof (off) [899]
6 сентября 2008, 20:03
$shown_dls в оригинале как раз и отвечал за количиствр выводимых файлов-там в коде чуть выше его нужной цифре ровнять надо
-------
Dedof (off) [899]
6 сентября 2008, 20:12
что то вобще чудеса-убераю параметр DESC LIMIT получаю список всех файлов-применяю его-показывает нужное количество но явно не в том порядке как надо-и новых не видит и старые почему то тащит-думал есть какая то связь с id тоже вроде никакой-чудно
-------
Profi Administrator [10214]
6 сентября 2008, 20:27
ORDER BY 'file_time' DESC LIMIT 0, $shown_dls - это и есть сортировка.
Попробуй убрать кавычки с 'file_time'. Они вроде тут ни к чему.
-------
Dedof (off) [899]
6 сентября 2008, 20:49
Profi,респект-всё дело было в кавычках-что только непробовал а про них даже и не подумал,спасибо!!
-------
the_derelict (off) [172]
7 сентября 2008, 02:27
Pupkin, ну спасибо! Обьяснил чайнику!
-------
JEka (off) [403]
2 августа 2009, 14:04
Хм,страно тема неактуальна что ли??Ндя...ну да ладно ,я ищу книги и мануалы по MySQL и PhpMyAdmin ,мануалы желательно на темы типа "создание реги на сайте","создание гостевой" и т.п. (естественно с использованием MySQL) ...
-------
Profi Administrator [10214]
2 августа 2009, 15:03
JEka, если тебе нужны готовые решения, то читай скрипты форумов, гостевых.
В мануалах описывают только принцип работы. Остальное на твою фантазию.
-------
Ответить на тему
стр. Пред. 1,2,3,4,5 След.
Вэб-разработка
Список форумов
На главную
0.019 сек
SQL: 4