restMediatekdocumentsDoc

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

$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é

Search results