Нет. Это - порнография, а не сайт, а порнухой занимаются порнографы... Нонешнее - не взлетит, потому что срань господня - очень мягкое определение того, что я увидел
Вот когда будет желание делать бизнес, а не фапать на посетителей - обращайтесь за сайтом и сем остальным.
Почему вас интересуют чемоданы? Пацык, если кто-то натужно пытается спикать на фешновой бузинесс-рашенлингве, то сначала этому некто стоит всосать тему, чтобы не базарить как лошара: или "опыт, примеры успешных проектов (нахрен не вперлось, но все пишут так)" или "экспериенс, кейсы"
Для любого европейца проще всего и понятнее карточный перевод - и Виза и Мастеркард вполне интернациональные системы. Есть какие-то ограничения только на резидентов Крыма, как мне кацца
НЕ надо бредить. Аффилиат делается руками и не по метрике/клиентским браузерам, а "методом дятла"
О, пошла жара.
"Поколение жоп, сэр!" Думать не умеют, знаний нет. Так и остается в видосики залипать и криптоложеством страдать, надувая пузырь собственной значимости.
Тогда придется учить матчасть основательно.
1. Раз для получения "строки в 1 таблице, которых нет во 2-й" используется конструкция
WHERE ... NOT IN
то в подзапросе необходима конструкция
WHERE ... IS NOT NULL
3. Для получения одной строки, да еще и по очень простому условию (Min|Max) совершенно незачем делать
limit 1
потому что есть масса полезных встроенных функций, которые можно на лету применять к данным
В результате - гири на ногах, без 1 оптимизатор работает по своей внутренней логике, не всегда аккуратной
"Фукционал" - это к математикам или сексопатологам.
А работа с изображениями - некоторые да. Кстати, почему 4 вида?
Это безобразие надо не "оптимизировать", а выкинуть и написать заново.
Я прочитал запрос и имею только один вопрос "Нахрена такие извращения?" Почему извращения? Смотрим внимательно
Внутренний запрос
select keyword from keywords_tmp where url='https://site.com/page.html'
получить все значения одного поля, если значение другого поля - X
Внешний запрос
select * from keywords_tmp where Y
Все поля из той же таблицы, с неким условием выборки, но эта выборка у нас 1:1 соответствует строкам внутреннего запроса и второй, соответственно, просто лишний
Я не знаю, насколько хорошо сейчас учат логике, но тут банальнейший
select * from keywords_tmp where url='https://site.com/page.html'
Ну или, учитывая что в таблице 2 поля и по второму идет фильтрация и там известные и одинаковые данные
сделать маркетплейс-доска объявлений
Скрещивать ежа с ужом - всегда плохая идея. Но для теста идеи вполне подойдет CS Cart - обычный или мультивендорный
А в чем оказалась в итоге? Чиста интересна