fix cache selection method

This commit is contained in:
yggverse 2024-07-22 18:32:49 +03:00
parent 03ac7647b7
commit 5b020095a3
2 changed files with 14 additions and 30 deletions

View file

@ -132,35 +132,27 @@ class Database
);
}
public function findCache(
string $request = '',
int $start = 0,
int $limit = 1000
): array
public function getCache(
string $request = ''
): ?object
{
$query = $this->_connection->prepare(
sprintf(
'SELECT * FROM `cache`
WHERE `request` LIKE :request
ORDER BY `id` DESC
LIMIT %d,%d',
$start,
$limit
)
'SELECT * FROM `cache` WHERE `request` LIKE :request LIMIT 1'
);
$query->execute(
[
':request' => sprintf(
'%%%s%%',
$request
)
':request' => $request
]
);
return $query->fetchAll();
}
if ($cache = $query->fetch())
{
return $cache;
}
return null;
}
public function deleteCache(
int $id