前端是html,后端是python,如何将前端获取到的数据存入mysql数据库
时间: 2024-04-09 15:29:11 浏览: 212
要将前端获取到的数据存入MySQL数据库,你可以使用Python作为后端语言来处理数据并与数据库进行交互。以下是一个示例代码,演示了如何使用Python和MySQL连接器将数据插入数据库:
```python
import mysql.connector
from mysql.connector import Error
# 连接到MySQL数据库
try:
connection = mysql.connector.connect(
host='数据库服务器名',
database='数据库名',
user='用户名',
password='密码'
)
if connection.is_connected():
db_Info = connection.get_server_info()
print("成功连接到MySQL数据库版本:", db_Info)
# 获取前端传递的数据
username = input("请输入用户名:")
password = input("请输入密码:")
# 插入数据到数据库
cursor = connection.cursor()
sql_query = "INSERT INTO users (username, password) VALUES (%s, %s)"
data = (username, password)
cursor.execute(sql_query, data)
connection.commit()
print("数据插入成功")
except Error as e:
print("连接数据库失败:", e)
finally:
if connection.is_connected():
cursor.close()
connection.close()
print("数据库连接已关闭")
```
请注意,上述示例代码中使用了`mysql.connector`库来连接和操作MySQL数据库。你需要确保已经安装了该库,可以使用`pip install mysql-connector-python`命令进行安装。
在代码中,你可以通过`input()`函数获取前端传递的数据,然后将其作为参数传递给SQL查询语句,最后通过`execute()`方法执行插入操作并通过`commit()`方法提交更改。当然,你可以根据实际情况进行适当的调整。
希望上述代码能帮助到你,如果有任何问题,请随时提问。
阅读全文