mysqlデータベース(db name:project)を使って、変数(temp、hum)の値を私のテーブルセンサーに挿入したいと思います。私はUbuntu 14.04を使用しています。接続はPythonとMySQLの間で行われますが、変数の値を入れることはできません。だから、どんな助けも歓迎してくれてありがとう。これは、あなたが変数TEMPとハムではなく、それらの値を見つけることができる私のテーブルであるPython 2.7を使って変数の値をmysqlに挿入するには?
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")
:
この
は私のスクリプトはPythonであなたが合格されていないためだ
execute
方法で試し整数
あるある** WARNING **://ボビー・テーブル:[適切にエスケープ](HTTPに注意してください。 com/python.html)を参照してください。データを直接挿入するのは本当に危険です。 – tadman