Browse Source

update database model

PHP-GTK3
yggverse 4 months ago
parent
commit
fa47610f65
  1. 12
      src/Model/Database.php

12
src/Model/Database.php

@ -6,17 +6,18 @@ namespace Yggverse\Yoda\Model; @@ -6,17 +6,18 @@ namespace Yggverse\Yoda\Model;
class Database
{
public \PDO $_database;
private \PDO $_database;
public function __construct(
string $database,
string $filename,
?string $username = null,
?string $password = null
) {
// Init database
$this->_database = new \PDO(
sprintf(
'sqlite:%s',
$database
$filename
),
$username,
$password
@ -71,7 +72,10 @@ class Database @@ -71,7 +72,10 @@ class Database
{
$query = $this->_database->prepare(
sprintf(
'SELECT * FROM `history` WHERE `url` LIKE :search OR `title` LIKE :search ORDER BY `id` DESC LIMIT %d,%d',
'SELECT * FROM `history`
WHERE `url` LIKE :search OR `title` LIKE :search
ORDER BY `id` DESC
LIMIT %d,%d',
$start,
$limit
)

Loading…
Cancel
Save