以下のSQLを設定しています$wpdb->prepare
。現在、このクエリは関数で実行され、すべての変数は wordpress の page.php ファイルから関数に渡されます。以下のクエリは機能します。しかし、私の質問は%s
、変数を使用する必要がある$field1, $field2,
かどうかなどです...もしそうなら、誰かがそれを設定する方法を手伝ってくれるなら、私が試したときにうまくいきませんでした。そうでない場合、誰かが理由を教えてもらえますか? ありがとうございました!
$query = $wpdb->prepare("SELECT DISTINCT wp_eva_geography.$field1, wp_eva_geography.$field2
FROM wp_eva_geography
WHERE wp_eva_geography.$field3=%s AND wp_eva_geography.$field4=%s",$type,$geo_no_dash);
$results = $wpdb->get_results( $query );