WordPressでprepare文を使ってあいまい検索(like)をやろうとしてハマった件

いろいろググったけどなかなか解決せず。

結局、%%%s%%をシングルクォーテーションでくくったらうまくいきました。

$data = $wpdb->get_results($wpdb->prepare("
			SELECT *
			FROM wp_lamp_replacement
			WHERE finished_lamp_name
			like '%%%s%%';", $keyword));

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク