好吧,這是我的代碼,創建資料庫,創建一個skelenton用戶(create_user),更新f_name欄位(save_fName)
c.execute(""CREATE TABLE UserData (
id int AUTO_INCREMENT,
user_id int,
f_name text,
phone_no text,
f_code int,
Recording_url文本。
rrt_number int,
c_cex int,
c_y int,
nt_number int,
x_pin int
)"")
def save_fName(sf_N, userid) 。
c.execute(f "UPDATE UserData SET f_name = '' {sf_N} ''' WHERE user_id = '' {userid} ''" /span>)
conn.commit()
def create_user(userid)。
sql = f "Insert into UserData values(0,{userid}, 'Notavailable', 'Notavailable',0, 'Notavailable',0,0,0,0)"
c.execute(sql)
conn.commit()
我試著用與save_fName函式完全相同的代碼更新到phone_no欄位,只是引數不同,效果很好,但當我試圖用save_fName更新f_name欄位的記錄時,它不只是更新,沒有錯誤,但它停留在'不可用'
。uj5u.com熱心網友回復:
你的請求格式很差,不安全。
def save_fName(sf_N, userid):
c.execute("UPDATE UserData SET f_name = ? WHERE user_id = ?", (sf_N, userid))
conn.commit()
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/334018.html
標籤:
上一篇:訂閱超越計數的批量收集
