2
谁能帮我这个底部功能导致错误警告:缺少参数2 :: WPDB准备()
Warning: Missing argument 2 for wpdb::prepare(), called in /home/.../wp-content/themes/theme/display.php on line 233 and defined in /home/.../wp-includes/wp-db.php on line 1147
这是函数
function ts_display_getnumposts($cat){
global $wpdb;
$qryString = "
SELECT Count(*) as totpost FROM ".$wpdb->posts." a
INNER JOIN ".$wpdb->term_relationships." b ON a.ID = b.object_id
INNER JOIN ".$wpdb->term_taxonomy." c ON b.term_taxonomy_id = c.term_taxonomy_id
INNER JOIN ".$wpdb->terms." d ON c.term_id = d.term_id
WHERE a.post_type = 'display'
";
if(strlen($cat)>0){
$qryString .= " AND d.slug = '".$cat."'";
}
$numposts = $wpdb->get_var($wpdb->prepare($qryString));
return $numposts;
}
谢谢你阅读我的问题。并预先感谢您的回复。
错误消息说你错过了调用prepare()方法的第二个参数。我也看不到第二个参数... – Madbreaks 2014-12-19 00:44:39