MAPG-43 initial classes for DB handling

This commit is contained in:
bence committed 2020-05-28 21:07:59 +02:00
1 parent b821d4a045
commit 17c0ec73df
10 files changed
+881

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
<?php namespace MapGuesser\Interfaces\Database;
interface IConnection
{
public function startTransaction(): void;
public function commit(): void;
public function rollback(): void;
public function query(string $query): ?IResultSet;
public function multiQuery(string $query): array;
public function prepare(string $query): IStatement;
public function lastId(): int;
public function getAffectedRows(): int;
}