Я пытаюсь использовать текстовый ввод jquery autocomplete с базой данных mysql для предложений автозаполнения. Из учебника я получил следующую функцию php, которая используется для запроса базы данных.
<?php include "db_connect.php"; $search = protect($_GET['term']); $result = mysql_query("SELECT planeID FROM `planes` WHERE `planeID` LIKE '%$search%' ") or die('Something went wrong'); $json = '['; $first = true; while ($row = mysql_fetch_assoc($result)) { if (!$first) { $json .= ','; } else { $first = false; } $json .= '{"value":"'.$row['planeID'].'"}'; } $json .= ']'; echo $json;
я могу видеть, что после каждого ввода в текстовое поле запрос «предлагать_planeID.php? term = d-» я отправил, но я не предлагаю никаких предложений.
база данных выглядит так: у меня есть DatatBase, называемый «тест», с таблицей «самолеты» внутри. Эта таблица имеет два столбца «planeID» и «planeType».
есть ли возможность отладить файл php, чтобы найти ошибку, или кто-нибудь здесь уже видит ошибку?