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 ='ник юзера Вот такая вот балалайка вылезает при переходе в профиль юзера !!!!!!! В чем может быть проблема???? 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 ='ник юзера в конце не хватает закрывающей тильды не? должно быть 'ник юзера' 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ю видимо 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 что получится? вообще весь код отвечающий за это (рейтинг юзера?) насколько я понял. Если пойдут другие ошибки, то у вас БД посыпалась. Link to post Share on other sites
zonkeed 1 Posted May 18, 2014 Author Report Share Posted May 18, 2014 Спасибо большое , сейчас буду разбираться Link to post Share on other sites
w1a9 2 Posted May 19, 2014 Report Share Posted May 19, 2014 Войдите в админку, в раздел - управление базой данных, и там выберите пункт - Ремонт базы данных, кнопка - Выполнить действие, должно сработать, если не поможет, придётся в phpmeadmin лезти руками. C functions.php скорей всего всё нормально. 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 Link to post Share on other sites
zonkeed 1 Posted May 20, 2014 Author Report Share Posted May 20, 2014 Спасибо за вариант, сегодня точно что то из попробую, а то времени блин еще не было. 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; Спасибо всем за помощь!!! Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now