html中表单数据点击提交后通过python存储进mysql数据库中,代码怎么写?
时间: 2023-04-03 08:03:25 浏览: 242
PHP表单数据写入MySQL数据库的代码
可以使用Python的Flask框架和MySQLdb模块来实现。首先,需要在Flask中创建一个路由,用于接收表单提交的数据。然后,使用MySQLdb模块连接MySQL数据库,并将表单数据插入到数据库中。
示例代码如下:
```python
from flask import Flask, request
import MySQLdb
app = Flask(__name__)
@app.route('/submit', methods=['POST'])
def submit():
# 获取表单数据
name = request.form['name']
age = request.form['age']
# 连接MySQL数据库
conn = MySQLdb.connect(host='localhost', user='root', password='password', db='test')
cursor = conn.cursor()
# 插入数据
cursor.execute("INSERT INTO users (name, age) VALUES (%s, %s)", (name, age))
conn.commit()
# 关闭连接
cursor.close()
conn.close()
return '提交成功!'
if __name__ == '__main__':
app.run()
```
在上面的代码中,我们创建了一个名为submit的路由,用于接收表单数据。在路由函数中,我们使用request.form来获取表单数据,并使用MySQLdb模块连接MySQL数据库,并将表单数据插入到名为users的表中。
注意:在使用MySQLdb模块之前,需要先安装该模块。可以使用pip install MySQL-python命令来安装。
阅读全文