Chào các cao thủ, mình có một vấn đề mà tìm mãi chưa có lới giải, mong các cao thủ trợ giúp.
Mình có một trường lưu trong cơ sở dữ liệu mysql. khi var_dump thì nó như sau.
string(280) "{"2016-01-07":{"available":"3","bind":"0","price":"1000000","promo":"0","status":"available"},"2016-01-08":{"available":"3","bind":"0","price":"1000000","promo":"0","status":"available"},"2016-01-09":{"available":"3","bind":"0","price":"1000000","promo":"0","status":"available"}}"
Vấn đề là làm sao mình có thể cập nhật trường này trong cơ sở dữ liệu với giá trị của trường "available" là trừ đi 1.
Ví dụ hiện tại là: "available":"3" thì sau khi mình cập nhật nó sẽ là "available":"2".
Số 3 sẽ là giá trị tại thời điểm truy vấn trong database ra chứ không phải số cố định nhé.
Cảm ơn các mọi người.
Mình có một trường lưu trong cơ sở dữ liệu mysql. khi var_dump thì nó như sau.
string(280) "{"2016-01-07":{"available":"3","bind":"0","price":"1000000","promo":"0","status":"available"},"2016-01-08":{"available":"3","bind":"0","price":"1000000","promo":"0","status":"available"},"2016-01-09":{"available":"3","bind":"0","price":"1000000","promo":"0","status":"available"}}"
Vấn đề là làm sao mình có thể cập nhật trường này trong cơ sở dữ liệu với giá trị của trường "available" là trừ đi 1.
Ví dụ hiện tại là: "available":"3" thì sau khi mình cập nhật nó sẽ là "available":"2".
Số 3 sẽ là giá trị tại thời điểm truy vấn trong database ra chứ không phải số cố định nhé.
Cảm ơn các mọi người.