...у меня некорректно работает сортировка фотографий по имени файла. Заказчик требует, чтобы фото сортировались по имени файла: файлы имеют имена в виде порядковых номеров, которые указывают порядок сортировки. Вот так: 30.jpg, 31.jpg, 32.jpg и т.к.
Логично, что при сортировке по имени файла фото должны сортироваться по порядку имени. Но у меня оно не работает. Идет такая сортировка: 30, 43,44, 45, 31 и т.д. Т.е. как попало. В чем может быть проблема?
@SELECT 'выберите' AS cat_name, '0' AS cat_id UNION SELECT cat_name,cat_id FROM [+PREFIX+]easy2_dirs`
@SELECT 'выберите' AS filename, '0' AS id UNION SELECT filename,id FROM [+PREFIX+]easy2_files`
Quote from: Serg24 at Sep 17, 2009, 04:11 AM
...у меня некорректно работает сортировка фотографий по имени файла. Заказчик требует, чтобы фото сортировались по имени файла: файлы имеют имена в виде порядковых номеров, которые указывают порядок сортировки. Вот так: 30.jpg, 31.jpg, 32.jpg и т.к.
Логично, что при сортировке по имени файла фото должны сортироваться по порядку имени. Но у меня оно не работает. Идет такая сортировка: 30, 43,44, 45, 31 и т.д. Т.е. как попало. В чем может быть проблема?
Serg24, а как ты сортировал по имени файла? ...или все-таки ты по fid сортируешь, ведь он не совпадает с именем файла, которе было до добавления в базу.