if the record is deleted from the database completely, it should not be causing the blank rows.
This would only happen if there are blank records in the database.
The rows displayed on the results page are driven by the records in the database, Double check in the database that there are no rows with blank data.