0

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

当我在后端登录表达式引擎时 - 我无法使用相同的凭据登录到前端 - 我收到以下消息:

MySQL错误:

错误号:1054

说明:“where 子句”中的未知列“用户名”

询问:

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' 
  )

反之亦然(当我可以登录前端但不能登录后端时)。

请帮忙

4

1 回答 1

1

下面的错误称为Bad Field Error

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

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

因此,请仔细检查您的表格是否有该字段,您可能会意识到它没有。

我希望这有帮助。

于 2013-11-12T17:00:06.477 回答