SQL语法限制1错误

时间:2013-10-16 01:11:12

标签: mysql sql wordpress limit

WordPress数据库错误

  

您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第4行的“LIMIT 1”附近使用正确的语法

查询

SELECT wp_wpsp_templates_fonts.name
  FROM wp_wpsp_templates_fonts
  WHERE wp_wpsp_templates_fonts.fontID = 
  LIMIT 1

制作

require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/twentyten/wpsp-sales-page.php'), require_once('/plugins/wpsp/wpsp-frontend.php'), TemplatesModel->GetFontByID

以下是代码。

    function GetFontByID($fontID) {
    global $wpdb;

    $results = $wpdb->get_results(" SELECT ".$wpdb->prefix."wpsp_templates_fonts.name
                                    FROM ".$wpdb->prefix."wpsp_templates_fonts
                                    WHERE ".$wpdb->prefix."wpsp_templates_fonts.fontID = ".mysql_real_escape_string($fontID)."
                                    LIMIT 1");
    return $results[0]->name;    
}

有关如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

GetFontByID()需要传递给它的参数。目前,该参数显示为空白。