通过html提交的表单数据如何通过python存储进mysql数据库中
时间: 2023-04-02 10:05:04 浏览: 132
可以使用 Python 的 MySQLdb 模块来连接 MySQL 数据库,并使用 SQL 语句将表单数据存储到数据库中。具体步骤如下:
1. 安装 MySQLdb 模块:使用 pip install MySQL-python 命令安装。
2. 连接 MySQL 数据库:使用 MySQLdb.connect() 方法连接数据库,需要指定数据库的主机名、用户名、密码、数据库名等信息。
3. 创建游标对象:使用 conn.cursor() 方法创建游标对象,用于执行 SQL 语句。
4. 执行 SQL 语句:使用游标对象的 execute() 方法执行 SQL 语句,将表单数据插入到数据库中。
5. 提交事务:使用 conn.commit() 方法提交事务,将数据写入数据库。
6. 关闭游标和数据库连接:使用游标对象的 close() 方法关闭游标,使用 conn.close() 方法关闭数据库连接。
具体代码示例:
import MySQLdb
# 连接数据库
conn = MySQLdb.connect(host='localhost', user='root', passwd='password', db='test', charset='utf8')
# 创建游标对象
cursor = conn.cursor()
# 执行 SQL 语句
sql = "INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"
params = (value1, value2, value3) # 表单数据
cursor.execute(sql, params)
# 提交事务
conn.commit()
# 关闭游标和数据库连接
cursor.close()
conn.close()
阅读全文