Удаление записей mysql с помощью phpmyadmin оставляет пустые записи

#mysql #database #phpmyadmin

#mysql #База данных #phpmyadmin

Вопрос:

Я управляю базой данных mysql с помощью phpmyadmin и получаю к ней доступ через веб-приложение, которое я написал на PHP. Я ввожу кучу записей для тестирования, затем удаляю их через phpmyadmin. Проблема в том, что когда я запускаю свои запросы, он возвращает кучу нулевых строк в результирующем наборе. Когда я просматриваю таблицу базы данных, в ней отображаются только строки, которые я ожидаю (т. Е. Удаленные строки, похоже, исчезли). Почему эти призраки продолжают преследовать мои запросы к БД?

Вот код, который я использую для возврата значений db:

$result = $conn->query("SELECT DISTINCT username, mail, password, id FROM guest WHERE role = ? AND mailed = ?", array(2,0,) );

Комментарии:

1. Показать PHP-код для запросов в вашем приложении?

2. Вы используете зависимую таблицу и, возможно, забыли удалить зависимости?

3. @Jimmy Sawczuk — Я не уверен, что это такое, но я так не думаю!