Non è possibile modificare un oggetto risultato mysqli. Quell'oggetto è solo un handle che ti consente di accedere al set di risultati MySQL sul server MySQL. Non puoi cambiare neanche quello. Le tue opzioni sono:
- Ottieni i dati dall'oggetto risultato in un array, ad es.
$data[] = mysqli_fetch_assoc($result);
. È quindi un normale array che puoi modificare come desideri. Se stai facendo questo in un ciclo, semplicemente non inserisci la riga nell'array di dati se non ti piace. - Fai una query con un
WHERE
clausola che esclude le righe indesiderate dall'inizio. - Se intendi eliminare completamente righe specifiche dal database, devi eseguire un
DELETE FROM ..
separato query, la semplice rimozione dal set di risultati non farebbe nulla. Ancora una volta, puoi farlo molto facilmente in una volta sola con un correttoWHERE
clausola, ad es.DELETE FROM .. WHERE (lat, lon, something something..)
.