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'; // $password = 'p';
// SQULITE3 // SQULITE3
$dsn = 'sqlite:./Model/scripted.db'; // $dsn = 'sqlite:./Model/scripted.db';
$user = null; // $user = null;
$password = null; // $password = null;

@ -1,26 +1,26 @@
<?php <?php
class Connection extends PDO { // class Connection extends PDO {
private $stmt; // private $stmt;
public function __construct(string $dsn) { // public function __construct(string $dsn) {
parent::__construct($dsn); // parent::__construct($dsn);
echo "connection"; // echo "connection";
$this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } // $this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); }
public function executeQuery(string $query, array $parameters = []) :bool { // public function executeQuery(string $query, array $parameters = []) :bool {
$this->stmt = parent::prepare($query); // $this->stmt = parent::prepare($query);
foreach ($parameters as $name => $value) { // foreach ($parameters as $name => $value) {
$this->stmt->bindValue($name, $value[0], $value[1]); } // $this->stmt->bindValue($name, $value[0], $value[1]); }
return $this->stmt->execute(); } // return $this->stmt->execute(); }
public function getResults(): array { // public function getResults(): array {
return $this->stmt->fetchall(); // return $this->stmt->fetchall();
}
}
// class Connection extends SQLite3
// {
// function __construct()
// {
// $this->open('./Model/sripted.db');
// } // }
// } // }
class Connection extends SQLite3
{
function __construct()
{
$this->open('./Model/sripted.db');
}
}

@ -9,14 +9,19 @@ class UserController
function __construct() { function __construct() {
global $dsn, $user, $password; global $dsn, $user, $password;
$this->con=new Connection($dsn); // $this->con=new Connection($dsn);
$this->con=new Connection ();
try{ try{
global $rep, $vues, $error; global $rep, $vues, $error;
$action=$_REQUEST['action']; $action=$_REQUEST['action'];
echo "userController"; echo "userController";
switch($action) { switch($action) {
case NULL: 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; break;
case "signUp": case "signUp":
$this->signUp(); $this->signUp();

Loading…
Cancel
Save