Mysql 表达式引擎登录问题

Mysql 表达式引擎登录问题,mysql,login,expressionengine,Mysql,Login,Expressionengine,我已经能够这样做一段时间了,但它似乎突然停止了。下面是: 当我在后端登录到expression engine时-我无法使用相同的凭据登录到前端-我收到以下消息: MySQL错误: 错误号码:1054 说明:“where子句”中的未知列“username” 查询: SELECT count(*) AS count FROM exp_password_lockout WHERE login_date > 1384272605 AND ip_address = 'xx.xx.xx

我已经能够这样做一段时间了,但它似乎突然停止了。下面是:

当我在后端登录到expression engine时-我无法使用相同的凭据登录到前端-我收到以下消息:

MySQL错误:

错误号码:1054

说明:“where子句”中的未知列“username”

查询:

SELECT count(*) AS count 
FROM exp_password_lockout 
WHERE 
  login_date > 1384272605 AND 
  ip_address = 'xx.xx.xx.xx' AND (
    user_agent = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/53' OR 
    username = 'admin' 
  )
同样的情况也会发生(当我可以登录到前端而不是后端时)


请帮助

以下错误称为:

“%s”中的未知列“%s”

这意味着在同一查询的任何表上都找不到查询中引用的某些列。为了在SQL查询中引用字段,该字段必须位于被引用的表中,否则引擎将引发该异常

所以,仔细检查您的表是否有该字段,您可能会意识到它没有


我希望这会有所帮助。

您是否检查了表
exp\u password\u locket
中是否有
username
列?错误是说没有。不,没有。我应该把它放进去吗?这就成功了!非常感谢您,如果您要查询一个表,那么“DontVoteMeDown”要求您使用的字段必须位于该表上。你想让我创建一个答案让它被接受吗?你忘了这个问题了吗?