Atorado con programa de alerta
Publicado por Pabluster (2 intervenciones) el 05/07/2019 11:15:42
Hola a todos, hace ya años pasaba por acá pero no habÃa tenido necesidad de preguntar algo, ahora estoy trabado y no se como avanzar.
Tengo un pequeño programa en python, la intención de este es hacer envÃo de un mensaje de alerta, pero que los datos para definir aquella alerta están en una db de mysql y aqui es donde esta el problema, no he podido hacer que una consulta especifica se guarde en variables que pueda usar luego por python... no se si estaré bien pero esto es algo de lo que tengo.
donde el WHERE id=(SELECT max(id) FROM humedad) solo hace que me tome siempre el ultimo valor escrito en la tabla funciona sin problemas pero el problema lo tengo con el primer SELECT que son esos campos de la tabla los que quiero llevar a variables de python y poder por ejemplo hacer un print (device_id, num_sensor, humidity)
como lo puedo lograr?
Tengo un pequeño programa en python, la intención de este es hacer envÃo de un mensaje de alerta, pero que los datos para definir aquella alerta están en una db de mysql y aqui es donde esta el problema, no he podido hacer que una consulta especifica se guarde en variables que pueda usar luego por python... no se si estaré bien pero esto es algo de lo que tengo.
1
cursor.execute("""SELECT device_id=%s,num_sensor=%s,humedad=%s FROM humedad WHERE id=(SELECT max(id) FROM humedad), (device_id,num_sensor,humidity);""")
donde el WHERE id=(SELECT max(id) FROM humedad) solo hace que me tome siempre el ultimo valor escrito en la tabla funciona sin problemas pero el problema lo tengo con el primer SELECT que son esos campos de la tabla los que quiero llevar a variables de python y poder por ejemplo hacer un print (device_id, num_sensor, humidity)
como lo puedo lograr?
Valora esta pregunta
0