【发布时间】:2016-11-17 04:39:03
【问题描述】:
我正在使用 python 访问 html 来创建一个表,我想要做的是当用户输入值并单击提交按钮时,所有值都将保存在“students”表中。我不确定如何使用提交按钮来保存所有值(姓氏、名字、中期成绩、最终成绩、第一硬件、第二硬件、第三硬件)。 我对 pymysql 不熟悉,我浏览了许多网站以找到解决此问题的方法。我会接受任何建议。
import cgitb
import pymysql
cgitb.enable()
print("Content-type: text/html\n")
print('<form method="" action="">',
'<fieldset>',
'<legend>Personal information:</legend>',
'Last name:'
'<input type="text" name="lastname" value="lastname"><br>',
'First name:'
'<input type="text" name="firstname" value="firstname"><br>',
'MidtermGrade:'
'<input type="text" name="midtermgrade" value="midtermgrade"><br>',
'FinalGrade:'
'<input type="text" name="finalgrade" value="finalgrade"><br>',
'FirstHW:'
'<input type="text" name="firsthw" value="firsthw"><br>',
'SecondHW:'
'<input type="text" name="secondhw" value="secondhw"><br>',
'ThirdHW:'
'<input type="text" name="thirdhw" value="thirdhw"><br>',
'<br><br>'
'<input type="submit" value="Submit">',
'</fieldset>'
</form>)
与 RDS 实例上的数据库建立连接。替换为您自己的服务器和用户凭据。
conn = pymysql.connect(host=localhost, port=3306, user='username', passwd='password', db='student')
cur = conn.cursor()
一些SQL返回一些数据
cur.execute("SELECT * from students")
化妆品的空白处
遍历结果集,一次打印一行
关闭连接
cur.close()
conn.close()
【问题讨论】:
标签: python html mysql sql-server