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

Làm cách nào để ngăn CakePHP thoát dữ liệu khi lưu?

Giải pháp cho vấn đề của tôi hóa ra KHÔNG phải là giải pháp dựa trên CakePHP, mà là giải pháp PostgreSQL!

Bằng cách thêm "RETURNING id" vào truy vấn như sau:

INSERT INTO locations (title,company_id,state_id,poly,point) 
VALUES ('$title',$company_id,$state_id,ST_GeomFromText('$geom',4269),$point) RETURNING id;

Truy vấn không còn trả về một mảng trống nữa và bây giờ trả về ID của hàng mà nó vừa tạo!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sắp xếp phân biệt chữ hoa chữ và số trong các bưu điện

  2. Truy vấn PostgreSQL WHERE ngày lớn hơn 3 năm tuổi

  3. Thực thi trình kích hoạt hoãn lại chỉ một lần trên mỗi hàng trong PostgreSQL

  4. VBScript bị treo khi khởi chạy tệp hàng loạt với WShell.Script Run

  5. Không thể kết nối với máy chủ postgres trong một docker từ một ứng dụng dày đặc