【发布时间】:2014-05-08 13:29:53
【问题描述】:
我目前正在使用 Joomla 为我的一位客户创建一个网站。我仍然可以访问网站的管理端,但是,当用户查看网站时,我会遇到此错误。
1064 - 您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 在第 28 行的“ORDER BY content.created DESC”附近
SELECT
content.id AS iid,
content.access AS access,
categories.title AS catname,
users.email AS author_email,
content.created_by_alias AS author_alias,
content_rating.rating_sum AS rating_sum,
content_rating.rating_count AS rating_count,
CASE
WHEN CHAR_LENGTH(content.alias)
THEN CONCAT_WS(":", content.id, content.alias)
ELSE content.id
END AS id,
CASE
WHEN CHAR_LENGTH(categories.alias)
THEN CONCAT_WS(
":",
categories.id,
categories.alias
)
ELSE categories.id
END AS cid
FROM
xg6zxarh4_jos_content AS content
LEFT JOIN xg6zxarh4_jos_categories AS categories
ON categories.id = content.catid
LEFT JOIN xg6zxarh4_jos_users AS users
ON users.id = content.created_by
LEFT JOIN xg6zxarh4_jos_content_rating AS content_rating
ON content_rating.content_id = content.id
WHERE
ORDER BY content.created DESC
我曾尝试修复 Joomla 和 PHPmyAdmin 中的表格,但无济于事。可能是什么问题?
【问题讨论】:
-
WHERE部分为空,但存在于查询中;它应该被完全删除。 -
问题是
WHERE子句没有任何条件使用
标签: mysql sql joomla syntax-error joomla3.2