Flask mysql query=查询%self.\u escape_args(args,conn)TypeError:字符串格式化过程中未转换所有参数

2024-05-17 15:40:17 发布

您现在位置:Python中文网/ 问答频道 /正文

为了让我的第一个flask任务在cloud9上正常工作,我几乎用尽了一切办法,但还是出现了这个错误

cursor.execute('''INSERT INTO studentmaster 
                       (Student_Id,Student_FirstName,Student_LastName,
                        Course_Id,Gender,Residential_Address,
                        PhoneNo,Email,Password) 
                  VALUES (%s,%s,%s,%s,%s,%s,%s)''',
               (stid,firstname, lastname, coursename, gender, address,
                phone, email,password))

这是指向我的应用程序的链接 https://ide.c9.io/hunteelar/studentregistration#openfile-README.md


Tags: idflaskexecute错误firstnamegendercursorstudent
1条回答
网友
1楼 · 发布于 2024-05-17 15:40:17

表名中有9列,值中有9个变量,但值中只有7%s(%s……%s)

cursor.execute('INSERT INTO studentmaster 
  (Student_Id,Student_FirstName,Student_LastName,Course_Id,Gender,Residential_Address,PhoneNo,Email,Password) 
  VALUES (%s,%s,%s,%s,%s,%s,%s)',
  (stid,firstname, lastname, coursename, gender, address,phone, email,password))

相关问题 更多 >