我对python中的编码相当新,但我创建了一个温度和湿度传感器项目,用于更新Raspberry PI上的本地sql server。当我只用3个字符串更新时,我可以成功更新表,但是当我添加另一个时,数据库连接失败。我的sql连接代码如下:
第一行正常工作并更新表格。但第二行,当我添加额外的字符串数据库连接失败,有没有人知道为什么会发生这种情况?任何帮助将非常感谢!感谢。
使用:
sql = "UPDATE temp SET Ptemp= " + str(tempC) + ", AmbientTempC = " + str(myTempAmbient) + ", WaterTempC = " + str(myTempWater) + str(tempC) + " WHERE ID = 161" # Update ID 161 with temps
误差修改:
sql = "UPDATE temp SET Ptemp= " + str(tempC) + ", AmbientTempC = " + str(myTempAmbient) + ", WaterTempC = " + str(myTempWater) + str(tempC) + ", PIBoxH = " + str(humidity) + " WHERE ID = 161" # Update ID 161 with temps