Я может не правильно составил запрос. Т.к. с ORDER BY не получается.Не получается что? И не вижу группировки, вам же уникальные значения нужны?
Должно отсортироваться инфа из PRODUCT с KEY "р1" без дублей. Через LEFT JOIN получается так что продукт дублируется столько раз сколько имеет соответствий с таблицей INFORMATION.А теперь подумайте, у вас есть МНОГО совпадений по PRODUCT с KEY "р1", но все они с разными данными из INFORMATION. Как определить какой из них вам нужен? Сначала нужно выделить критерий выборки одного значения.
Результат выполнения ajax-запроса каким образом должен выглядеть и где?результат аякс запроса - ответ от сервера. Тут уже вам решать что должен вернуть сервер. Можно вернуть только данные в формате жсон и вставить их на нужные места яваскриптом, или сразу на сервере сформировать этот кусок хтмля и вернуть готовый кусок разметки, который тоже скриптом вставить в нужное место.
Бедное дитя))Сильно сомневаюсь что можно заставить ребенка делать это насильно. С 9 лет племянницу обучаю жс+хтмл, во первых ей нравится, во вторых - тоже свой гит с 11 лет, даже с проектами типа домашней странички - это круто, все подружки завидуют. И главное - всегда можно сменить направление обучения если не понравится, но основы мышления в правильном ключе пригодятся всегда. Сына вот с 14 пытался подсадить на программирование, но ему было неинтересно, хотел заниматься театром, в итоге в какой-то момент заинтересовался разработкой игр, закончил программирование и уже 3 года работает прогером в геймдеве.
Т.е. я с чистой совестью могу жать на кнопку, если этого не сделал автор, и ответ засчитается.В вашем случае ответ не засчитается сразу, а при наборе какого-то количества "голосов" обычных пользователей. В случае куратора или автора вопроса ответом будет помечено сразу.
Нужен ли для него nginx, или он встроен?Уже стоит, или вместо него апач, но на небольших нагрузках разницы особо не будет.