2017-04-01 1 views
0

Ich habe versucht, fast alles zu meinem ersten Kolben Aufgabe Arbeit auf cloud9 zu machen, aber immer noch gibt mir diesen FehlerFlask mysql query = query% self._escape_args (args, conn) Typeerror: nicht alle während Zeichenfolge konvertiert Argumente Formatierung

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)) 

hier ist der Link zu meinem app https://ide.c9.io/hunteelar/studentregistration#openfile-README.md

+1

Nicht sehr vertraut mit der Syntax, aber dies könnte daran liegen, dass Sie in VALUES 9 Variablen und nur 7 '% s' Parameter haben – Nick

Antwort

2

Sie haben 9 Spalt in Tabellennamen 9 var in Werten, aber nur 7% s in Werten (% 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)) 
Verwandte Themen