Bạn không thể sửa đổi đối tượng kết quả mysqli. Đối tượng đó chỉ là một xử lý cho phép bạn truy cập tập kết quả MySQL trên máy chủ MySQL. Bạn cũng không thể thay đổi điều đó. Các tùy chọn của bạn là:
- Lấy dữ liệu từ đối tượng kết quả vào một mảng, ví dụ:
$data[] = mysqli_fetch_assoc($result);
. Sau đó, nó là một mảng bình thường mà bạn có thể sửa đổi theo ý muốn. Nếu bạn đang thực hiện việc này lặp lại, chỉ cần không đặt hàng vào mảng dữ liệu của bạn nếu bạn không thích. - Thực hiện truy vấn với
WHERE
mệnh đề loại trừ các hàng không mong muốn ngay từ đầu. - Nếu bạn muốn xóa hoàn toàn các hàng cụ thể khỏi cơ sở dữ liệu, bạn cần thực hiện
DELETE FROM ..
riêng biệt truy vấn, chỉ cần xóa nó khỏi tập kết quả sẽ không làm gì cả. Một lần nữa, bạn có thể thực hiện việc này rất dễ dàng chỉ trong một lần vớiWHERE
thích hợp mệnh đề, ví dụ:DELETE FROM .. WHERE (lat, lon, something something..)
.