Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python DatabaseError:1366(HY000):整数值不正确:';STUSCHOOLID'中的错误;对于列';斯图大学学号';在第一排_Python_Mysql - Fatal编程技术网

Python DatabaseError:1366(HY000):整数值不正确:';STUSCHOOLID'中的错误;对于列';斯图大学学号';在第一排

Python DatabaseError:1366(HY000):整数值不正确:';STUSCHOOLID'中的错误;对于列';斯图大学学号';在第一排,python,mysql,Python,Mysql,我正在接收来自web表单的数据。我已经删除了主机、用户、密码和数据库信息。每次我出现此错误时: DatabaseError:1366(HY000):第1行“STU_SCHOOLID”列的整数值不正确:“STU SCHOOLID中存在错误” 如果我把STUSCHOOLID=int(form.get(“STUSCHOOLID”,“学生学校ID中的错误”))作为int,它会说 ValueError:以10为基数的int()的文本无效:“书本ISBN中的错误” 另外,如果我把它写成int(float(f

我正在接收来自web表单的数据。我已经删除了主机、用户、密码和数据库信息。每次我出现此错误时:

DatabaseError:1366(HY000):第1行“STU_SCHOOLID”列的整数值不正确:“STU SCHOOLID中存在错误”

如果我把
STUSCHOOLID=int(form.get(“STUSCHOOLID”,“学生学校ID中的错误”))作为int,它会说

ValueError:以10为基数的int()的文本无效:“书本ISBN中的错误”

另外,如果我把它写成
int(float(form.get…
它说

ValueError:无法将字符串转换为浮点:书本ISBN中出现错误


是关于如何为堆栈溢出团队构建问题框架的极好指南。我们希望看到输入数据!是关于如何为堆栈溢出团队构建问题框架的极好指南。我们希望看到输入数据!
 <%

 import mysql.connector
 cnx = mysql.connector.connect(host="", user="", password="", database="")
 cursor = cnx.cursor()

 STUSCHOOLID = form.get("STUSCHOOLID", "Error in STUDENT SCHOOL ID")
 STUFNAME = form.get("STUFNAME", "Error in STUDENT FIRST NAME")
 STULNAME = form.get("STULNAME", "Error in STUDENT LAST NAME")
 STUGENDER = form.get("STUGENDER", "Error in STUDENT GENDER")
 STUAGE = form.get("STUAGE", "Error in STUDENT AGE")
 STUYOS = form.get("STUYOS", "Error in STUDENT YEAR OF STUDY")
 BOOKISBN = form.get("BOOKISBN", "Error in BOOK ISBN")
 BOOKNAME = form.get("BOOKNAME", "Error in BOOK NAME")
 AUTHORID = form.get("AUTHORID", "Error in AUTHOR ID")
 BOOKPUBLISHER = form.get("BOOKPUBLISHER", "Error in BOOK PUBLISHER")
 DATEPUBLISHED = form.get("DATEPUBLISHED", "Error in DATE PUBLISHED")

 STUSCHOOLID = str(STUSCHOOLID)
 STUFNAME = str(STUFNAME)
 STULNAME = str(STULNAME)
 STUGENDER = str(STUGENDER)
 STUAGE = str(STUAGE)
 STUYOS = str(STUYOS) 
 BOOKISBN = str(BOOKISBN)
 BOOKNAME = str(BOOKNAME)
 AUTHORID = str(AUTHORID)
 BOOKPUBLISHER = str(BOOKPUBLISHER)
 DATEPUBLISHED = str(DATEPUBLISHED)

 insert1= "INSERT INTO STUDENT  values (%s, %s, %s, %s, %s, %s);"
 values1 = (STUSCHOOLID, STUFNAME, STULNAME, STUGENDER, STUAGE, STUYOS)
 cursor.execute(insert1, values1)

 insert2 = "INSERT INTO BOOK values (%s, %s, %s, %s, %s);"
 values2 = (BOOKISBN, BOOKNAME, AUTHORID, BOOKPUBLISHER, DATEPUBLISHED)
 cursor.execute(insert2, values2)

 cnx.commit()
 cursor.close()
 cnx.close()

 req.write("Records have been added to tables STUDENT & BOOK")

 %>