在WP 3.2升级后需要帮助修复SQL语法错误

时间:2011-07-11 作者:Sean Lee

我使用的插件在升级到wp3后失败。2.

错误日志显示:

WordPress数据库错误您的SQL语法有错误;检查与MySQL服务器版本相对应的手册,以获取在第1行的“”附近使用的正确语法query SELECT post_id, meta_value, post_status FROM bxxoai_postmeta LEFT JOIN bxxoai_posts ON post_id=bxxoai_posts.ID WHERE post_status=\'publish\' AND meta_key=\'wpfp_favorites\' AND meta_value > 0 ORDER BY ROUND(meta_value) DESC LIMIT 0, made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, wpfp_widget_view, wpfp_list_most_favorited

我使用的mysql版本是5.0.92-community

我对数据库一无所知,谁能教我或帮我解释一下需要做些什么来解决这个问题?

2 个回复
最合适的回答,由SO网友:Kevin 整理而成

我也遇到了这个。。。我使用的是SQL查询,但不是wpfp\\u list\\u most\\u favorited()函数,因此这可能对您有用,也可能不适用,但值得一试。尝试在wp收藏夹帖子中更新SQL查询。php(第206行附近)来自:

$query = "SELECT post_id, meta_value, post_status FROM $wpdb->postmeta";
收件人:

$query = "SELECT post_id, meta_value, meta_key, post_status FROM $wpdb->postmeta";
希望这有帮助!

SO网友:Bitmap Media

如果您可以登录到WP管理员,请从那里删除插件。否则,通过FTP并通过wp/wp内容/插件删除有问题的插件/

删除后,您的站点应正常运行,不会出现错误。

结束

相关推荐

Plugin upgrade issue

我正在更新wordpress网站上安装的插件。然而,几乎一个小时以来,它仍处于维护模式。当我无意中重装时,我看到了白色的死亡大屏幕,上面写着:\"Briefly unavailable for scheduled maintenance. Check back in a minute.\"我能做些什么来解决这个烂摊子吗?