我正在sql语句中使用下面的wpdb->prepare函数。我传入了几个变量,一些字段名和一些值。当我尝试使用%s作为字段名时,它会在其周围加上单引号。如何防止字段名周围出现单引号?sql语句将不会使用单引号执行?
$query = $wpdb->prepare("SELECT DISTINCT wp_geo.%s, wp_geo.$field2
FROM wp_geo
WHERE wp_geo.$field3=%s",$field1, $typevalue);
SELECT DISTINCT wp_geo.\'county_short\', wp_geo.county_slug FROM wp_geo WHERE wp_geo.type=\'trailers\'