Jump to content

MySQL Error! Помогите плиз разобраться!!!


Recommended Posts

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

в 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

в 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

да нет, там пишет ник юзера в место этих слов, тильд хватает, это я в место ника сам написал и тильду не поставил 2ю видимо

http://webew.ru/articles/3530.webew вот тут описаны способы борьбы с ошибкой 1054

 

 

Error Number: 1054

 

у вас не хватает столбца ''ник юзера' , в таблице dle_post , нужно добавить.

 

 

попробуйте закоментировать 240 строку в function.php что получится? вообще весь код отвечающий за это (рейтинг юзера?) насколько я понял. Если пойдут другие ошибки, то у вас БД посыпалась.

Link to post
Share on other sites

Войдите в админку, в раздел  - управление базой данных, и там выберите пункт - Ремонт базы данных, кнопка - Выполнить действие, должно сработать, если не поможет, придётся в phpmeadmin лезти руками. C functions.php скорей всего всё нормально.

Link to post
Share on other sites

А вообще, запрос к БД какой-то косячный, 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

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 ='ник юзера'

 
Решение:
 
Запрос в БД - ALTER TABLE dle_post ADD value INT;
 
Спасибо всем за помощь!!!

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...