我在将表变量传递到$wpdb->prepare()时遇到问题;以下是功能代码:
$table = $wpdb->get_blog_prefix( $blog_id ) . \'my_table\';
$voters = $wpdb->get_row($wpdb->prepare("SELECT * FROM $table WHERE user_id= %d AND post_id = %d;", $user_ID, $post->ID ));
这很有效。然而,我认为我也应该在prepare声明中包括我的表。但是,当我将其更改为以下内容时,它会断开:$table = $wpdb->get_blog_prefix( $blog_id ) . \'my_table\';
$voters = $wpdb->get_row($wpdb->prepare("SELECT * FROM %s WHERE user_id= %d AND post_id = %d;", $table, $user_ID, $post->ID ));
你知道为什么会破裂吗?