ghost
3 years ago
2 changed files with 48 additions and 0 deletions
@ -0,0 +1,37 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
class ModelBlock extends Model { |
||||||
|
|
||||||
|
public function getNextBlock() { |
||||||
|
|
||||||
|
try { |
||||||
|
|
||||||
|
$query = $this->_db->query("SELECT COUNT(*) + 1 AS `nextBlock` FROM `block`"); |
||||||
|
|
||||||
|
return $query->fetch()['nextBlock']; |
||||||
|
|
||||||
|
} catch (PDOException $e) { |
||||||
|
|
||||||
|
trigger_error($e->getMessage()); |
||||||
|
return false; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
public function addBlock(int $hash, int $time) { |
||||||
|
|
||||||
|
try { |
||||||
|
|
||||||
|
$query = $this->_db->prepare("INSERT INTO `block` SET `hash` = ?, |
||||||
|
`time` = ?"); |
||||||
|
|
||||||
|
$query->execute([$hash, $time]); |
||||||
|
|
||||||
|
$this->_db->lastInsertId(); |
||||||
|
|
||||||
|
} catch (PDOException $e) { |
||||||
|
|
||||||
|
trigger_error($e->getMessage()); |
||||||
|
return false; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue