我正在尝试用来自IndexedDb.的数据更新mysql
我循环将IndexedDb和inset数据丢给mysql。
当ajax调用完成时,循环应该继续。
但我知道这个错误:
Uncaught :未能对‘IDBCursor’执行'update‘:事务已经完成。
我可以看到Ajax调用返回了成功,并更新了mySql。
但是,在更新IndexDb时,它会返回错误。
这是代码:
//UPDATE/SYNC INDEXEDDB WITH MYSQL
function update_mysql(){
//UPDATE INFO TEXT
$('#info_t
我有一个模型类,它在Model.php中,我有两个模型,比如ModelOne和ModelTwo,ModelOne.php和ModelTwo.php。这些模型扩展了基本模型类。模型类扩展了一个使用PDO与数据库交互的DatabaseConnector类。
class ModelOne extends Model {
public function storeX($params1) {
$query = 'insert ...';
return $this->insert($query, $params1);
}
}
clas
我有多个源执行相同的mysql查询来获取和执行作业(源是不同的php脚本)。我想要得到与过去最远的工作,所以我使用这个查询:
SELECT * FROM jobs ORDER BY last_done ASC
现在我的问题是每个源都应该得到唯一的结果,这意味着如果一个源得到job1,这个作业应该得到last_done的更新,所以它再次位于表的底部,如果一个秒源执行查询,它不应该得到job1,而应该得到job2,依此类推。
我有一个问题,有时如果两个来源几乎同时调用,如果我在select之后单独更新,他们会得到相同的工作。
我怎样才能最好地做到不是两个资源查询在一起得到相同的工作?