1 Câu hỏi: Có cách nào để thêm biến float vào exisitng hàng phẳng không?

câu hỏi được tạo ra tại Wed, May 8, 2019 12:00 AM

Làm việc trên ứng dụng tiền mặt và tôi cần định cấu hình db để thêm tiền vào số tiền hiện có. Theo tôi, mã của tôi là logic và không hiển thị bất kỳ lỗi nào, chỉ không cập nhật hàng (vẫn là 0). Khi tôi đề cập đến câu hỏi như SET cash = cash + 50, nó hoạt động .. Nhưng trong trường hợp này tôi cần dữ liệu được nhập từ biến. Cảm ơn vì sự tiến bộ.

def deposit_cash(login, amount):
    con = sqlite3.connect('users.db')
    cur = con.cursor()
    cur.execute("UPDATE users SET cash=cash+? WHERE login=?", (amount,login,))
    con.commit()
    con.close()
    
0
1 Câu trả lời                              1                         

Tôi không thể nhận xét trực tiếp, nhưng đó có phải là trường hợp bạn chuyển ngược lại các đối số của mình không? Trong định nghĩa hàm bạn đặt nó là login, amount và sau đó trong câu lệnh thực thi, bạn có amount,login. Bạn có thể gọi hàm với các đối số ở vị trí đảo ngược không?     

0
2019-05-08 19: 23: 38Z
  1. Vâng, điều đó đã giúp! Tôi nghĩ rằng nó không có tác động, nhưng vẫn .. Cảm ơn rất nhiều :)
    2019-05-08 19: 42: 19Z
nguồn đặt đây