Merge script database
continuous-integration/drone/push Build is passing Details

AdminInterface
Alexis 2 years ago
parent 1979ba43fc
commit 0913b3bf82

@ -1,37 +0,0 @@
<?php
namespace API\Gateway;
use PDO;
class Connection extends PDO
{
private $stmt;
public function __construct(string $dsn, string $username, string $password)
{
parent::__construct($dsn, $username, $password);
$this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
/** * @param string $query
* @param array $parameters *
* @return bool Returns `true` on success, `false` otherwise
*/
public function executeQuery(string $query, array $parameters = []): bool
{
$this->stmt = parent::prepare($query);
foreach ($parameters as $name => $value) {
$this->stmt->bindValue($name, $value[0], $value[1]);
}
return $this->stmt->execute();
}
public function getResults(): array
{
return $this->stmt->fetchall();
}
}

@ -2,7 +2,9 @@
namespace API\Gateway; namespace API\Gateway;
use FORM_BusinessClass\Question; use BusinessClass\Keyword;
use Connection;
use BusinessClass\Question;
use PDO; use PDO;
class GatewayForm class GatewayForm

@ -2,6 +2,9 @@
namespace API\Gateway; namespace API\Gateway;
use BusinessClass\Keyword;
use Connection;
class GatewayKeyword class GatewayKeyword
{ {
private Connection $connection; private Connection $connection;

@ -2,8 +2,9 @@
namespace API\Gateway; namespace API\Gateway;
use FORM_BusinessClass\BoxQuestion; use Connection;
use FORM_BusinessClass\Question; use BusinessClass\BoxQuestion;
use BusinessClass\Question;
use PDO; use PDO;
class GatewayQuestion class GatewayQuestion

@ -2,7 +2,7 @@
namespace BusinessClass; namespace BusinessClass;
class Category class Keyword
{ {
private string $word; private string $word;

@ -3,9 +3,5 @@
$rep = __DIR__ . '/../'; $rep = __DIR__ . '/../';
$base="";
$login="";
$password="";
// Vues // Vues
$views['form'] = 'Views/HTML/form.php'; $views['form'] = 'Views/HTML/form.php';

Loading…
Cancel
Save