Пример #1
0
 public function delete($rowNum)
 {
     $this->writeLock();
     if ($data = $this->read($rowNum)) {
         $rowPosition = $this->meta->lengthTilData + $this->meta->rowLength() * ($rowNum - 1);
         fseek($this->dataHandle, $rowPosition);
         fwrite($this->dataHandle, pack('a' . $this->meta->rowLength(), ''), $this->meta->rowLength());
         index::delete($this->table, $this->indexString($data, $this->meta->indexes));
     }
 }