dma84

dma84
Рейтинг
168
Регистрация
21.04.2009

Тут не гадать надо, а смотреть в админке

Вкладка SEO

В VM ЧПУ включены?

У вас в запрос вместо id товара подставляется пустое значение. Кэш попробуйте сбросить, если не поможет - надо копаться в файлах VM

YOU HAVE AN ERROR IN YOUR SQL SYNTAX; CHECK THE MANUAL THAT CORRESPONDS TO YOUR MYSQL SERVER VERSION FOR THE RIGHT SYNTAX TO USE NEAR '' AT LINE 1 SQL=SELECT * FROM #__FORMMAKER WHERE ID=

Что ещё вы не можете прочитать?

Копайте в сторону шаблона вывода раздела. Можно просто поставить условие на наличие переменной пагинации и её значения (> 0 или 1), этакий костыль на вывод описания.

Попробуйте сделать составной индекс на емейлы

Или как вариант:


SELECT
table1.email,
table1.last_name,
table1.first_name,
table1.phone1,
table1.patronymic,
table2.id AS exist_id
FROM
table1
LEFT JOIN table2 ON (table2.email = table1.email)
LEFT JOIN table2 ON (table2.email = table1.email_1)
LEFT JOIN table2 ON (table2.email = table1.email_2)
LEFT JOIN table2 ON (table2.email = table1.email_3)
LEFT JOIN table2 ON (table2.email = table1.email_4)
GROUP BY table1.email

В данном случае не нужен составной индекс, будут юзаться отдельные индексы для каждого джоина.

table3 убрал, она ни к селу ни к городу, если, кончено, вы представили полный запрос.

Dinozavr:
dma84, будьте поаккуратней с limit offset. на больших значениях там начинается полный П. я однажды полдня потратил на поиски бага. http://stackoverflow.com/questions/4481388/why-does-mysql-higher-limit-offset-slow-the-query-down

Я использую JOIN или переменную-счётчик записей, но во втором случае обязательным условием является наличие всех столбцов в WHERE в составном индексе.

TiA:
Самым лучшим будет вариант:

JOIN-ы по many-to-many таблицам работают гораздо быстрее чем запросы с LIKE. Для еще большего ускорения можно разбить один сложный запрос c JOIN-ами на несколько более простых. Грубо говоря, сначала вы получаете список ID пользователей, которые содержат нужные опции, а потом производите по ним выборку. Подобный подход применяется в Yii2.

Подобный подход применяется при выборках с LIMIT OFFSET

Ну не умеет XENU такое обрабатывать, смело забивайте.

Всего: 1660