mysql - 找不到所请求的页面。 Joomla 3 网站

标签 mysql sql joomla syntax-error mysql-error-1064

请有人帮助我。我在网站上使用了最喜欢的 Joomla 模板,该网站一直运行良好,但现在当有人尝试访问它时,它会显示一个错误页面。 1064 - 错误:1064。请问我该怎么做才能使网站恢复正常?

谢谢。

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY content.created DESC' at line 25 SQL=

SELECT content.id AS id, content.access AS access, content.catid AS cid, 
       categories.name AS catname, categories.alias AS cat_alias, 
       users.email AS author_email, content.created_by_alias AS author_alias,
       content.created_by AS author_id, content_rating.rating_sum AS
       rating_sum, content_rating.rating_count AS rating_count 
FROM ii03y_k2_items AS content 
     LEFT JOIN ii03y_k2_categories AS categories ON categories.id = content.catid   
     LEFT JOIN ii03y_users AS users ON users.id = content.created_by 
     LEFT JOIN ii03y_k2_rating AS content_rating ON content_rating.itemID = content.id 
WHERE 
ORDER BY content.created DESC

最佳答案

您收到错误是因为您的查询有 Where Clause 但此处没有条件,因此请从查询中删除 Where Clause 或添加条件(如果有)。

关于mysql - 找不到所请求的页面。 Joomla 3 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29461166/

相关文章:

php - 如何通过 php 查询获取多个表列?

c# - 企业架构师: My SQL query to fetch Package/Element based on Tagged Value

mysql - MySQL中如何限制子查询的结果?

mysql - SQL 用相同的值更新多行

mysql - 通过插入来自另一个表的外键计数来更新表

jquery - 两个表中三列的值之间的差异

php - joomla-php mysql 未使用先前查询的数据更新记录

mysql - 哪种方法是在表中存储信息的更好方法?

php - 1146 表不存在

joomla - 为什么 loadposition 无法在 Joomla 3.2 中加载自定义 HTML 模块中的模块?