/** * Update table * @param string $TableName */ private function updateTable($TableName) { $Line = $this->Reader->readLine(); if ($Line[0] != '{') { return; } $this->DB->beginTransaction(); $Statement = $this->prepareUpdateStatement($TableName); while ($Line[0] == '{') { $CompleteRow = json_decode($Line, true); $ID = key($CompleteRow); $Row = current($CompleteRow); $this->runPreparedStatement($TableName, $Statement, $ID, $Row); $Line = $this->Reader->readLine(); } $this->DB->commit(); }