Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Добрый день!
Надеюсь с дампом ничего не напутал.
Данные на базу в константах в конфиге.
Я немного повольничал и в нагрузочку сделал 2 таблицы. Одна таблица это таблица изображений 'images' с единственной колонкой 'img_name' (ключ за колонку здесь и далее не считаю, она должен быть всегда). Вторая таблица это таблица просмотров изображений 'img_views'. И эта вторая таблица содержит в себе ip адрес того, кто просмотрел и сколько раз он просмотрел картинку. Связь очевидно идет images.id и img_views.img_id. Мне это просто дало некоторую честность в просмотре страницы когда с одного ip я не буду увеличивать количество уникальных просмотров страницы.
Таким образом, я попытался не вывести просмотры вообще, а попытался вывести уникальные просмотры. Сами по себе просмотры с того же ip тоже у меня есть и лежат в таблице img_views (их можно и вывести, но смысла не вижу).
И по поводу сортировки, ну такое себе сортировать по просмотрам, если у меня выкладываются в галерее порциями картинки. В итоге у меня они начинают прыгать из одной страницы галереи в другую. Ну да ладно. Но в ДЗ было и я сделал. Избавиться можно от этого, если сказать галерее все вывести на экран, все картинки, тогда хоть перед глазами они будут скакать))
Сортировку сделал "просмотры" по убыванию, "ip картинки" по возрастанию.
Конечно, по ip это такая себе уникальность, но хоть что-то.