Не можете да модифицирате резултатен обект на mysqli. Този обект е просто манипулатор, който ви позволява да получите достъп до MySQL резултатния набор на MySQL сървъра. Вие също не можете да промените това. Вашите опции са:
- Вземете данните от резултатния обект в масив, напр.
$data[] = mysqli_fetch_assoc($result);
. Тогава това е нормален масив, който можете да променяте, както желаете. Ако правите това в цикъл, просто не поставете реда във вашия масив от данни, ако не ви харесва. - Направете заявка с
WHERE
клауза, която изключва нежеланите редове от началото. - Ако имате предвид, че искате да изтриете изцяло конкретни редове от базата данни, трябва да направите отделен
DELETE FROM ..
заявка, просто премахването му от набора от резултати няма да направи нищо. Отново можете да направите това много лесно наведнъж с подходящWHERE
клауза, напр.DELETE FROM .. WHERE (lat, lon, something something..)
.