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
- deleteAbonnement() : true
- Suppresion de l'entitée composée abonnement dans la bdd
- deleteCommande() : true
- Suppresion de l'entitée composée commandeDocument dans la bdd
- deleteDvd() : true
- Suppresion de l'entitée composée Dvd dans la bdd
- deleteLivre() : true
- Suppresion de l'entitée composée livre dans la bdd
- deleteRevue() : true
- Suppresion de l'entitée composée revue dans la bdd
- insertAbonnement() : void
- Ajout de l'entitée composée abonnement dans la bdd
- insertCommande() : true
- Ajout de l'entitée composée commandeDocument dans la bdd
- insertDvd() : true
- Ajout de l'entitée composée Dvd dans la bdd
- insertLivre() : true
- Ajout de l'entitée composée livre dans la bdd
- insertOne() : true
- ajout d'une ligne dans une table
- insertRevue() : true
- Ajout de l'entitée composée revue dans la bdd
- select() : lignes
- récupération des lignes concernées
- selectAbonnementsRevue() : lignes
- récupération de tous les abonnements d'une revue
- selectAll() : lignes
- récupération de toutes les lignes d'une table
- selectAllDvd() : lignes
- récupération de toutes les lignes de la table DVD et les tables associées
- 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
- selectCommandesDocument() : lignes
- récupération de toutes les commandes d'une dvd_livre
- selectExemplairesRevue() : lignes
- récupération de tous les exemplaires d'une revue
- selectMaxCommande() : lignes
- Retourne la plus grande id de la table commande
- selectMaxDvd() : lignes
- Retourne la plus grande id de la table dvd
- selectMaxLivre() : lignes
- Retourne la plus grande id de la table livre
- selectMaxRevue() : lignes
- Retourne la plus grande id de la table revue
- selectTable() : toutes
- récupération de toutes les lignes d'une table
- selectTableOnConditons() : type
- récupération des lignes d'une table dont les champs concernés correspondent aux valeurs
- selectTableSimple() : lignes
- récupération de toutes les lignes d'une table simple (qui contient juste id et libelle)
- selectUtilisateur() : ligne
- récupération d'un utilisateur si les données correspondent
- updateAbonnement() : void
- Modification de l'entitée composée abonnement dans la bdd
- updateCommande() : true
- Modification de l'entitée composée CommandeDocument dans la bdd
- updateDvd() : true
- Modification de l'entitée composée Dvd dans la bdd
- updateExemplaire() : void
- Modification de l'entitée composée abonnement dans la bdd
- updateLivre() : true
- Modification de l'entitée composée livre dans la bdd
- updateOne() : true
- modification d'une ligne dans une table
- updateRevue() : true
- Modification de l'entitée composée revue dans la bdd
Properties
$bd
public
mixed
$bd
= "mediatek86"
$conn
public
mixed
$conn
=
ull
$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é
deleteAbonnement()
Suppresion de l'entitée composée abonnement dans la bdd
public
deleteAbonnement(mixed $champs) : true
Parameters
- $champs : mixed
Return values
true —si l'ajout a fonctionné
deleteCommande()
Suppresion de l'entitée composée commandeDocument dans la bdd
public
deleteCommande(mixed $champs) : true
Parameters
- $champs : mixed
Return values
true —si l'ajout a fonctionné
deleteDvd()
Suppresion de l'entitée composée Dvd dans la bdd
public
deleteDvd(mixed $champs) : true
Parameters
- $champs : mixed
Return values
true —si l'ajout a fonctionné
deleteLivre()
Suppresion de l'entitée composée livre dans la bdd
public
deleteLivre(mixed $champs) : true
Parameters
- $champs : mixed
Return values
true —si l'ajout a fonctionné
deleteRevue()
Suppresion de l'entitée composée revue dans la bdd
public
deleteRevue(mixed $champs) : true
Parameters
- $champs : mixed
Return values
true —si l'ajout a fonctionné
insertAbonnement()
Ajout de l'entitée composée abonnement dans la bdd
public
insertAbonnement(mixed $champs) : void
Parameters
- $champs : mixed
Return values
void —insertCommande()
Ajout de l'entitée composée commandeDocument dans la bdd
public
insertCommande(mixed $champs) : true
Parameters
- $champs : mixed
Return values
true —si l'ajout a fonctionné
insertDvd()
Ajout de l'entitée composée Dvd dans la bdd
public
insertDvd(mixed $champs) : true
Parameters
- $champs : mixed
Return values
true —si l'ajout a fonctionné
insertLivre()
Ajout de l'entitée composée livre dans la bdd
public
insertLivre(mixed $champs) : true
Parameters
- $champs : mixed
Return values
true —si l'ajout 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é
insertRevue()
Ajout de l'entitée composée revue dans la bdd
public
insertRevue(mixed $champs) : true
Parameters
- $champs : mixed
Return values
true —si l'ajout a fonctionné
select()
récupération des lignes concernées
public
select(string $table, array<string|int, mixed> $champs) : lignes
Parameters
- $table : string
-
nom de la table
- $champs : array<string|int, mixed>
-
nom et valeur de chaque champs de recherche
Return values
lignes —répondant aux critères de recherches
selectAbonnementsRevue()
récupération de tous les abonnements d'une revue
public
selectAbonnementsRevue(mixed $idRevue) : lignes
Parameters
- $idRevue : mixed
Return values
lignes —de la requete
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
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
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
selectCommandesDocument()
récupération de toutes les commandes d'une dvd_livre
public
selectCommandesDocument(string $idLivreDvd) : lignes
Parameters
- $idLivreDvd : string
-
id du livre_dvd
Return values
lignes —de la requete
selectExemplairesRevue()
récupération de tous les exemplaires d'une revue
public
selectExemplairesRevue(string $id) : lignes
Parameters
- $id : string
-
id de la revue
Return values
lignes —de la requete
selectMaxCommande()
Retourne la plus grande id de la table commande
public
selectMaxCommande() : lignes
Return values
lignes —de la requete
selectMaxDvd()
Retourne la plus grande id de la table dvd
public
selectMaxDvd() : lignes
Return values
lignes —de la requete
selectMaxLivre()
Retourne la plus grande id de la table livre
public
selectMaxLivre() : lignes
Return values
lignes —de la requete
selectMaxRevue()
Retourne la plus grande id de la table revue
public
selectMaxRevue() : lignes
Return values
lignes —de la requete
selectTable()
récupération de toutes les lignes d'une table
public
selectTable(string $table) : toutes
Parameters
- $table : string
Return values
toutes —les lignes de la table
selectTableOnConditons()
récupération des lignes d'une table dont les champs concernés correspondent aux valeurs
public
selectTableOnConditons(type $table, type $champs) : type
Parameters
- $table : type
- $champs : type
Return values
type —selectTableSimple()
récupération de toutes les lignes d'une table simple (qui contient juste id et libelle)
public
selectTableSimple(string $table) : lignes
Parameters
- $table : string
Return values
lignes —triées sur lebelle
selectUtilisateur()
récupération d'un utilisateur si les données correspondent
public
selectUtilisateur(mixed $champs) : ligne
Parameters
- $champs : mixed
Return values
ligne —de la requete
updateAbonnement()
Modification de l'entitée composée abonnement dans la bdd
public
updateAbonnement(mixed $id, mixed $champs) : void
Parameters
- $id : mixed
- $champs : mixed
Return values
void —updateCommande()
Modification de l'entitée composée CommandeDocument dans la bdd
public
updateCommande(mixed $id, mixed $champs) : true
Parameters
- $id : mixed
- $champs : mixed
Return values
true —si l'ajout a fonctionné
updateDvd()
Modification de l'entitée composée Dvd dans la bdd
public
updateDvd(mixed $id, mixed $champs) : true
Parameters
- $id : mixed
- $champs : mixed
Return values
true —si l'ajout a fonctionné
updateExemplaire()
Modification de l'entitée composée abonnement dans la bdd
public
updateExemplaire(mixed $id, mixed $champs) : void
Parameters
- $id : mixed
- $champs : mixed
Return values
void —updateLivre()
Modification de l'entitée composée livre dans la bdd
public
updateLivre(mixed $id, mixed $champs) : true
Parameters
- $id : mixed
- $champs : mixed
Return values
true —si l'ajout a fonctionné
updateOne()
modification d'une ligne dans une table
public
updateOne(string $table, string $id, mixed $champs[, mixed $numero = null ]) : true
Parameters
- $table : string
-
nom de la table
- $id : string
-
id de la ligne à modifier
- $champs : mixed
- $numero : mixed = null
Return values
true —si la modification a fonctionné
updateRevue()
Modification de l'entitée composée revue dans la bdd
public
updateRevue(mixed $id, mixed $champs) : true
Parameters
- $id : mixed
- $champs : mixed
Return values
true —si l'ajout a fonctionné