1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| <?php
error_reporting(E_ALL); // permet d'afficher les erreurs donc utile pour debugage
if(session_id() == '')
{
session_start(); // A mettre sur chaque page utilisant la session
}
function connectBDD()
{
/* Variables de connexion */
try
{
include "../php/PDO_conn.php"; // Inclusion du fichier de connexion à la base de données
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
}
class Fruit
{
// Properties
private $pdo;
private function __construct() {
// Variables à définir !
$this->pdo = new PDO($pdo_conn['hostname'], $pdo_conn['database'], $pdo_conn['password'], $driver_options);
}
public function insertPlant(string $fruit): void
{
$rows = $this->pdo->exec("INSERT INTO `feuille-fruit-desordre` (`fruit`) VALUES ('".$fruitOrdre."')");
if (1 !== $rows) {
throw new \Exception("Un problème est survenu");
}
}
}
?> |