我想通过查询更新我的sqlite表:
UPDATE animals SET name = 'kangaroo' WHERE id = '9'
我的查询正常运行没有错误,但我的表没有更新所以我检查了mysql_step()返回的代码,它返回5表示我的数据库正忙。我在我的项目中的许多类中使用了数据库连接。我还检查了我是否正确关闭了连接。为什么这个数据库繁忙的响应来了?请帮助我花很多时间解决这个问题,但无法解决问题......
答案 0 :(得分:1)
不幸的是,我不认为会有一个简单的答案,因为没有简单的问题。更新查询没问题;正如你的建议,应用程序中关系的复杂性至关重要。你必须将其分解直到它工作,然后仔细地重新构建它。