bd
continuous-integration/drone/push Build is passing Details

ServeurDeTest
nathan boileau 2 years ago
parent 59284f7185
commit 6a422167ec

@ -14,9 +14,9 @@ $rep = __DIR__ . '/../';
// $password = 'p';
// SQULITE3
$dsn = 'sqlite:./Model/scripted.db';
$user = null;
$password = null;
// $dsn = 'sqlite:./Model/scripted.db';
// $user = null;
// $password = null;

@ -1,26 +1,26 @@
<?php
class Connection extends PDO {
private $stmt;
public function __construct(string $dsn) {
parent::__construct($dsn);
echo "connection";
$this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); }
// class Connection extends PDO {
// private $stmt;
// public function __construct(string $dsn) {
// parent::__construct($dsn);
// echo "connection";
// $this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); }
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();
}
}
// class Connection extends SQLite3
// {
// function __construct()
// {
// $this->open('./Model/sripted.db');
// 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();
// }
// }
class Connection extends SQLite3
{
function __construct()
{
$this->open('./Model/sripted.db');
}
}

@ -9,14 +9,19 @@ class UserController
function __construct() {
global $dsn, $user, $password;
$this->con=new Connection($dsn);
// $this->con=new Connection($dsn);
$this->con=new Connection ();
try{
global $rep, $vues, $error;
$action=$_REQUEST['action'];
echo "userController";
switch($action) {
case NULL:
require ($rep.$vues['main']);
$db= new Connection();
$db->exec('INSERT INTO Utilisateur VALUES ("e","e","e", false)' );
$res=$db->exec('SELECT * FROM Utilisateur' );
echo $res;
// require ($rep.$vues['main']);
break;
case "signUp":
$this->signUp();

Loading…
Cancel
Save