我想使用mysql数据库(db名称:project)将变量(temp,hum)的值插入到我的表格传感器中。我使用的是Ubuntu 14.04,并且在python和MySQL之间建立了连接,但是我无法放置变量的值。所以任何帮助都是值得欢迎的,谢谢。如何使用python 2.7将变量的值插入到mysql中?
这是我的脚本的Python:
from random import *
import socket
import sys
import mysql.connector
from datetime import datetime
temp = randrange(10, 31, 2)
hum = randrange(300, 701, 2)
print temp
print hum
conn=mysql.connector.connect(user='root',password='12345',host='localhost',database='projet');
mycursor=conn.cursor();
mycursor.execute("""INSERT INTO sensors VALUES('$datetime','$temp','$hum')""");
conn.commit()
mycursor.execute("SELECT * FROM sensors")
这是我的表在这里你可以找到变量TEMP和嗡嗡声,而不是它们的值:
** WARNING **:请小心[正确逃生(HTTP://鲍比桌。 com/python.html)这些值。直接插入数据非常危险。 – tadman