No puede modificar un objeto de resultado mysqli. Ese objeto es solo un identificador que le permite acceder al conjunto de resultados de MySQL en el servidor MySQL. No puedes cambiar eso tampoco. Sus opciones son:
- Obtenga los datos del objeto de resultado en una matriz, p.
$data[] = mysqli_fetch_assoc($result);
. Entonces es una matriz normal que puede modificar como desee. Si está haciendo esto en un bucle, simplemente no lo haga coloque la fila en su matriz de datos si no le gusta. - Haga una consulta con un
WHERE
cláusula que excluye las filas no deseadas desde el principio. - Si quiere decir que desea eliminar filas específicas de la base de datos por completo, debe hacer un
DELETE FROM ..
por separado consulta, simplemente eliminarlo del conjunto de resultados no haría nada. Nuevamente, puede hacer esto muy fácilmente de una sola vez con unWHERE
adecuado cláusula, por ej.DELETE FROM .. WHERE (lat, lon, something something..)
.