Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tôi có thể chỉnh sửa đối tượng mysqli_result trong php không?

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à:

  1. 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.
  2. 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.
  3. 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ới WHERE thích hợp mệnh đề, ví dụ:DELETE FROM .. WHERE (lat, lon, something something..) .


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để bạn làm mới tệp cấu hình MySQL mà không cần khởi động lại?

  2. Làm thế nào để gọi thủ tục lưu trữ MySQL trong khởi động mùa xuân bằng cách sử dụng hibernate?

  3. PHP - MySQL nhận giá trị của tham số từ một thủ tục được lưu trữ

  4. Tài nguyên Mysql tạm thời không khả dụng

  5. quá trình mysql không thể bị dừng lại