zonkeed 1 Posted May 18, 2014 Report Share Posted May 18, 2014 MySQL error in file: /engine/modules/functions.php at line 240 Error Number: 1054 The Error returned was:Unknown column 'value' in 'field list' SQL query:SELECT (SELECT SUM(value) FROM dle_logs WHERE news_id=p.id) as rating FROM dle_post p where autor ='ник юзера Вот такая вот балалайка вылезает при переходе в профиль юзера !!!!!!! В чем может быть проблема???? Quote Link to post Share on other sites
tradestorez 98 Posted May 18, 2014 Report Share Posted May 18, 2014 в functions.php в 240 строке ошибка Unknown column 'value' in 'field list' - неверное значение для поля "список" SELECT (SELECT SUM(value) FROM dle_logs WHERE news_id=p.id) as rating FROM dle_post p where autor ='ник юзера в конце не хватает закрывающей тильды не? должно быть 'ник юзера' Quote Link to post Share on other sites
zonkeed 1 Posted May 18, 2014 Author Report Share Posted May 18, 2014 в functions.php в 240 строке ошибка Unknown column 'value' in 'field list' - неверное значение для поля "список" SELECT (SELECT SUM(value) FROM dle_logs WHERE news_id=p.id) as rating FROM dle_post p where autor ='ник юзера в конце не хватает закрывающей тильды не? должно быть 'ник юзера' да нет, там пишет ник юзера в место этих слов, тильд хватает, это я в место ника сам написал и тильду не поставил 2ю видимо Quote Link to post Share on other sites
tradestorez 98 Posted May 18, 2014 Report Share Posted May 18, 2014 да нет, там пишет ник юзера в место этих слов, тильд хватает, это я в место ника сам написал и тильду не поставил 2ю видимо http://webew.ru/articles/3530.webew вот тут описаны способы борьбы с ошибкой 1054 Error Number: 1054 у вас не хватает столбца ''ник юзера' , в таблице dle_post , нужно добавить. попробуйте закоментировать 240 строку в function.php что получится? вообще весь код отвечающий за это (рейтинг юзера?) насколько я понял. Если пойдут другие ошибки, то у вас БД посыпалась. Quote Link to post Share on other sites
zonkeed 1 Posted May 18, 2014 Author Report Share Posted May 18, 2014 Спасибо большое , сейчас буду разбираться Quote Link to post Share on other sites
w1a9 2 Posted May 19, 2014 Report Share Posted May 19, 2014 Войдите в админку, в раздел - управление базой данных, и там выберите пункт - Ремонт базы данных, кнопка - Выполнить действие, должно сработать, если не поможет, придётся в phpmeadmin лезти руками. C functions.php скорей всего всё нормально. Quote Link to post Share on other sites
w1a9 2 Posted May 19, 2014 Report Share Posted May 19, 2014 А вообще, запрос к БД какой-то косячный, where autor ='ник юзера... попытка отфильтровать записи БД по ключу 'ник юзера' вместо этой байды в фильтрацию должен бы передаваться НИК юзера, чей профиль хотите просмотреть Т.е запрос должен бы выглядеть примерно так: SELECT (SELECT SUM(value) FROM dle_logs WHERE news_id=p.id) as rating FROM dle_post p where autor ='username Quote Link to post Share on other sites
zonkeed 1 Posted May 20, 2014 Author Report Share Posted May 20, 2014 Спасибо за вариант, сегодня точно что то из попробую, а то времени блин еще не было. Quote Link to post Share on other sites
zonkeed 1 Posted May 20, 2014 Author Report Share Posted May 20, 2014 MySQL error in file: /engine/modules/functions.php at line 240Error Number: 1054The Error returned was:Unknown column 'value' in 'field list'SQL query:SELECT (SELECT SUM(value) FROM dle_logs WHERE news_id=p.id) as rating FROM dle_post p where autor ='ник юзера' Решение: Запрос в БД - ALTER TABLE dle_post ADD value INT; Спасибо всем за помощь!!! Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.