AccessBDD
in package
AbstractYes
Classe qui sollicite ConnexionBDD pour l'accès à la BDD MySQL Elle contient les méthodes appelées par Controle et les méthodes abstraites que MyAccessBDD doit redéfinir pour construire les requêtes
Table of Contents
Properties
Methods
- demande() : array<string|int, mixed>|int|null
- demande de traitement de la demande
- __construct() : mixed
- constructeur : récupère les variables d'environnement et récupère l'instance de connexion à la BDD
- traitementDelete() : int|null
- traitementInsert() : int|null
- traitementSelect() : array<string|int, mixed>|null
- traitementUpdate() : int|null
Properties
$conn
protected
Connexion
$conn
= \null
Methods
demande()
demande de traitement de la demande
public
demande(string $methodeHTTP, string $table, string|null $id, array<string|int, mixed>|null $champs) : array<string|int, mixed>|int|null
Parameters
- $methodeHTTP : string
- $table : string
- $id : string|null
- $champs : array<string|int, mixed>|null
Return values
array<string|int, mixed>|int|null__construct()
constructeur : récupère les variables d'environnement et récupère l'instance de connexion à la BDD
protected
__construct() : mixed
traitementDelete()
protected
abstract traitementDelete(string $table, array<string|int, mixed>|null $champs) : int|null
Parameters
- $table : string
- $champs : array<string|int, mixed>|null
Return values
int|nulltraitementInsert()
protected
abstract traitementInsert(string $table, array<string|int, mixed>|null $champs) : int|null
Parameters
- $table : string
- $champs : array<string|int, mixed>|null
Return values
int|nulltraitementSelect()
protected
abstract traitementSelect(string $table, array<string|int, mixed>|null $champs) : array<string|int, mixed>|null
Parameters
- $table : string
- $champs : array<string|int, mixed>|null
Return values
array<string|int, mixed>|nulltraitementUpdate()
protected
abstract traitementUpdate(string $table, string|null $id, array<string|int, mixed>|null $champs) : int|null
Parameters
- $table : string
- $id : string|null
- $champs : array<string|int, mixed>|null