Я управляю базой данных mysql с помощью phpmyadmin и обращаюсь к ней через веб-приложение, написанное на PHP. Я ввожу кучу записей для тестирования, затем удаляю их через phpmyadmin. Проблема в том, что когда я выполняю свои запросы, он возвращает кучу пустых строк в наборе результатов. Когда я просматриваю таблицу базы данных, она показывает только те строки, которые я ожидаю (т. Е. Удаленные строки, похоже, пропали). Почему эти призраки продолжают преследовать мои дБ-запросы?
Вот код, который я использую для возврата значений в БД:
$result = $conn->query("SELECT DISTINCT username, mail, password, id FROM guest WHERE role = ? AND mailed = ?", array(2,0,)
);