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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...