I have created a database with postgresql
. I am able to insert string values into table. I want to insert variable data into table. But I am getting invalid syntax for integer error.
import psycopg2
temp= 30
hum = 50
conn = psycopg2.connect('dbname=test')
cur = conn.cursor()
cur.execute("INSERT INTO DHT11 (temperature, humidity) VALUES('temp','hum')")
conn.commit()
cur.execute('select * from DHT11')
results = cur.fetchall()
for result in results:
print(result)