AccessBDD
in package
Classe de construction des requêtes SQL à envoyer à la BDD
Table of Contents
- $bd : mixed
- $conn : mixed
- $login : mixed
- $mdp : mixed
- $port : mixed
- $serveur : mixed
- __construct() : mixed
- constructeur : demande de connexion à la BDD
- delete() : true
- suppresion d'une ou plusieurs lignes dans une table
- insertOne() : true
- ajout d'une ligne dans une table
- selectAll() : lignes
- récupération de toutes les lignes d'une table
- selectAllAbonnementsRevues() : lignes
- récupération de tout les abonnements d'une revue
- selectAllCommandesDocument() : lignes
- récupération de tous les commandes d'un document
- selectAllDvd() : lignes
- récupération de toutes les lignes de la table DVD et les tables associées
- selectAllExemplairesRevue() : lignes
- récupération de tous les exemplaires d'une revue
- selectAllFinAbonnement() : lignes
- récupération de tout les abonnements arrivant à échéance dans 30 jours
- selectAllLivres() : lignes
- récupération de toutes les lignes de la table Livre et les tables associées
- selectAllRevues() : lignes
- récupération de toutes les lignes de la table Revue et les tables associées
- selectAllTableSimple() : lignes
- récupération de toutes les lignes de d'une table simple (sans jointure) avec tri sur le libellé
- selectOne() : ligne
- récupération d'une ligne d'une table
- selectUtilisateur() : lignes
- récupération d'un utilisateur
- updateOne() : true
- modification d'une ligne dans une table
Properties
$bd
public
mixed
$bd
= "mediatek86"
$conn
public
mixed
$conn
= \null
$login
public
mixed
$login
= "root"
$mdp
public
mixed
$mdp
= ""
$port
public
mixed
$port
= "3306"
$serveur
public
mixed
$serveur
= "localhost"
Methods
__construct()
constructeur : demande de connexion à la BDD
public
__construct() : mixed
Return values
mixed —delete()
suppresion d'une ou plusieurs lignes dans une table
public
delete(string $table, array<string|int, mixed> $champs) : true
Parameters
- $table : string
-
nom de la table
- $champs : array<string|int, mixed>
-
nom et valeur de chaque champs
Return values
true —si la suppression a fonctionné
insertOne()
ajout d'une ligne dans une table
public
insertOne(string $table, array<string|int, mixed> $champs) : true
Parameters
- $table : string
-
nom de la table
- $champs : array<string|int, mixed>
-
nom et valeur de chaque champs de la ligne
Return values
true —si l'ajout a fonctionné
selectAll()
récupération de toutes les lignes d'une table
public
selectAll(string $table) : lignes
Parameters
- $table : string
-
nom de la table
Return values
lignes —de la requete
selectAllAbonnementsRevues()
récupération de tout les abonnements d'une revue
public
selectAllAbonnementsRevues(string $id) : lignes
Parameters
- $id : string
-
id de l'abonnement de la revue concernée
Return values
lignes —de la requete
selectAllCommandesDocument()
récupération de tous les commandes d'un document
public
selectAllCommandesDocument(string $id) : lignes
Parameters
- $id : string
-
id du document
Return values
lignes —de la requete
selectAllDvd()
récupération de toutes les lignes de la table DVD et les tables associées
public
selectAllDvd() : lignes
Return values
lignes —de la requete
selectAllExemplairesRevue()
récupération de tous les exemplaires d'une revue
public
selectAllExemplairesRevue(string $id) : lignes
Parameters
- $id : string
-
id de la revue
Return values
lignes —de la requete
selectAllFinAbonnement()
récupération de tout les abonnements arrivant à échéance dans 30 jours
public
selectAllFinAbonnement() : lignes
Return values
lignes —de la requête
selectAllLivres()
récupération de toutes les lignes de la table Livre et les tables associées
public
selectAllLivres() : lignes
Return values
lignes —de la requete
selectAllRevues()
récupération de toutes les lignes de la table Revue et les tables associées
public
selectAllRevues() : lignes
Return values
lignes —de la requete
selectAllTableSimple()
récupération de toutes les lignes de d'une table simple (sans jointure) avec tri sur le libellé
public
selectAllTableSimple(type $table) : lignes
Parameters
- $table : type
Return values
lignes —de la requete
selectOne()
récupération d'une ligne d'une table
public
selectOne(string $table, string $id) : ligne
Parameters
- $table : string
-
nom de la table
- $id : string
-
id de la ligne à récupérer
Return values
ligne —de la requete correspondant à l'id
selectUtilisateur()
récupération d'un utilisateur
public
selectUtilisateur(string $id) : lignes
Parameters
- $id : string
-
de l'utilisateur
Return values
lignes —de la requete
updateOne()
modification d'une ligne dans une table
public
updateOne(string $table, string $id, mixed $champs) : true
Parameters
- $table : string
-
nom de la table
- $id : string
-
id de la ligne à modifier
- $champs : mixed
Return values
true —si la modification a fonctionné