wordpress でオートコンプリート機能を実装しようとしていますが、次のエラーが表示されます。
致命的なエラー: 9行目の >'...get_airports.php' で未定義のメソッド stdClass::get_results() を呼び出します
以下は私のコードです:
html: <input type="text" name="airports" id="airports" />
php: global $wpdb;
$q = strtolower($_GET["q"]);
if (!$q) return;
$wpdb->iata_airport_codes = $wpdb->prefix . "iata_airport_codes";
$airport_list_db = $wpdb->
get_results("SELECT * FROM `wp_iata_airport_codes` WHERE `airport` LIKE '%$q%' LIMIT 0,15");
foreach($airport_list_db as $airports){
echo $airports->airport . "\n";
}
js: jQuery(document).ready(function() {
$("#airports").autocomplete("get_airports.php", {
width: 230,
matchContains: true,
selectFirst: false
});
});
どんな助けでも大歓迎ですありがとう。