Snakecharmer, я не совсем понимаю как можно использовать ROW_NUMBER в данном случае, ведь сортировка в подзапросе все равно не работает из-за группировки(
Snakecharmer, оказалось что все же запрос работает не совсем как надо( Из-за MIN(price) в подзапросе, все остальные данные из store вытаскиваются неверные. В таблице store есть другие поля, которые не менее важно достать из этой же строки в которой находится минимальная цена. А так получается что мы достали минимальную цену, а остальные данные например размер скидки (sale), мы получается рандомно не относящиеся к строке с минимальной ценой.
Попытался сменить MIN(price) на ORDER BY price в подзапросе, но из-за группировки это не работает(
Попробовал, цену вытаскивает корректно, однако COUNT(s.id) и SUM(s.orders) перестают работать, так как он вытаскивает только товары с ценной = минимальной)
Ну пользователь по нему кликнул и пошел читать его, вернулся по кнопке назад и его должно бросить к тому же месту в ленте, к тому же посту по которому он кликнул. Без подгрузки постов все работает, как надо, но стоит подгрузить посты и все ломается.
Ну там уведомления по типу: на ваш комментарий ответил такой-то пользователь к такому-то посту, следовательно можно id user и id post хранить в разных полях, и потом при формировании выдергивать нужные данные (ссылка на пост, имя пользователя и т.д.) из таблиц, а можно конечно сразу хранить данные в json в строке.
Вот я и думаю как сделать лучше. json вроде как проще намного, но не нравится 2 факта, нормализация и устаревание данных. Например пользователь мог изменить имя, а значит в уведомлении будет неверное имя, хотя конечно возможно это не так и важно)
Измениться не кардинально, а вот так (домен и протокол останется прежним):
Сейчас - /igrovyie-novinki/sostoyalsya-reliz-besplatnoy
Станет - /news/sostoyalsya-reliz-besplatnoy
Ну и соответственно все 14к страниц по такой схеме сменит урл? Это нормально?
Никто не знает как? Я уже обыскался, у всех одно и тоже, все предлагают либо белый список, либо чтобы только на своем сайте не блокировало, а как заблочить только у одного сайта не нашел.
не совсем понял как такое приготовить, но звучит интересно. У меня получается 3 таблицы, 1 с играми, вторая с тегами (они же фильтры) и 3 таблица связующая. Я так понял нужна еще одна таблица куда я по каждому возможному фильтру добавляю список id игр, но это же ппц сколько вариантов комбинаций фильтров в районе 500000 по каждому строку в базу? Или я чета не так понял, может есть ссылка на материал по теме по построению подобного? Ну или может можешь ты в этом помочь, я готов оплатить подобные услуги.
А обойтись без Sphinx или Elasticsearch никак для подобного фильтра, ну или скажем не совсем подобного, а попроще. Там всего 5 параметров для фильтра https://googala.ru/games/bs/all/all/all/all/all , просто очень много пустых результатов из-за малой наполненности базы, хотелось бы динамически генерить фильтры, ну или как нибудь полу-динамически.
Stalker_RED,
Как лучше объяснить не придумал)) Мне нужно получить название фильмов у которых совпадают сразу все 3 жанра в данном случае опираясь на картинку это (13,15,27)
Ну они хранятся на сервере, насколько я знаю, просто не ясно можно ли подменить данные например к $_SESSION[ID] при ajax запросе не зная PHPSESSID? Я к тому что в куках все просто поменял значение $_cookie[user_id] прям через браузер перед запросом и на сервере уже будет другие данные.