Php 在Python和mySQL中,UPDATE函数停止程序

Php 在Python和mySQL中,UPDATE函数停止程序,php,python,mysql,Php,Python,Mysql,我正在开发一个控制房间里一些传感器和执行器的系统。 这个系统的主人是一个树莓圆周率,奴隶是一些Arduino板 在Raspberry Pi上,我安装了一个web服务器和一个MySQL数据库(当然还有Python) 使用网页,我可以控制系统,因为当点击按钮(例如,“打开灯”)时,PHP页面会向MySQL发送一个查询,该查询会更新一个表(updateAreadati SET valore='1',其中nome='cmd_KA1')。 树莓每10 ms读取一次数据库,如果检测到状态变化,则与Ardui

我正在开发一个控制房间里一些传感器和执行器的系统。 这个系统的主人是一个树莓圆周率,奴隶是一些Arduino板

在Raspberry Pi上,我安装了一个web服务器和一个MySQL数据库(当然还有Python)

使用网页,我可以控制系统,因为当点击按钮(例如,“打开灯”)时,PHP页面会向MySQL发送一个查询,该查询会更新一个表(
updateAreadati SET valore='1',其中nome='cmd_KA1'
)。 树莓每10 ms读取一次数据库,如果检测到状态变化,则与Arduino板通信,以改变物理执行器的状态。 这一切都好

但问题是我不能在Python中使用
UPDATE
函数。 如果树莓决定(出于某些原因)关闭执行器,它必须更新MySQL表

当我使用cursor.execute(“UPDATE areadati SET valore='0'WHERE nome='cmd_KA1'”)时,程序停止,没有错误,也没有崩溃。
SELECT
功能正常,但当我使用
UPDATE
功能时,问题就出现了。 代码如下:

  import MySQLdb as mdb
  db = mdb.connect("localhost", "usrpython", "raspysqlpython", "tkn_domus")
  curs = db.cursor()
  curs.execute("UPDATE areadati SET valore='0' WHERE nome='cmd_KA1'")