Nemůžete upravit výsledný objekt mysqli. Tento objekt je pouze rukojeť, která vám umožňuje přístup k sadě výsledků MySQL na serveru MySQL. Ani to nemůžete změnit. Vaše možnosti jsou:
- Získejte data z výsledného objektu do pole, např.
$data[] = mysqli_fetch_assoc($result);
. Pak je to normální pole, které můžete upravit, jak chcete. Pokud to děláte ve smyčce, jednoduše to nedělejte vložte řádek do pole dat, pokud se vám to nelíbí. - Zadejte dotaz pomocí
WHERE
klauzule, která od začátku vylučuje nežádoucí řádky. - Pokud máte na mysli, že chcete zcela odstranit konkrétní řádky z databáze, musíte provést samostatný příkaz
DELETE FROM ..
dotaz, pouhé odstranění ze sady výsledků by nic neudělalo. Opět to můžete udělat velmi snadno na jeden zátah pomocí správnéhoWHERE
doložka, např.DELETE FROM .. WHERE (lat, lon, something something..)
.