MediaTek Documents

MyAccessBDD extends AccessBDD
in package

Classe de construction des requêtes SQL hérite de AccessBDD qui contient les requêtes de base Pour ajouter une requête : - créer la fonction qui crée une requête (prendre modèle sur les fonctions existantes qui ne commencent pas par 'traitement') - ajouter un 'case' dans un des switch des fonctions redéfinies - appeler la nouvelle fonction dans ce 'case'

Table of Contents

Properties

$conn  : Connexion

Methods

__construct()  : mixed
constructeur qui appelle celui de la classe mère
demande()  : array<string|int, mixed>|int|null
demande de traitement de la demande
supprimerCommandeDocument()  : int|null
Supprimer une commande de livre ou dvd
traitementDelete()  : int|null
demande de suppression (delete)
traitementInsert()  : int|null
demande d'ajout (insert)
traitementSelect()  : array<string|int, mixed>|null
demande de recherche
traitementUpdate()  : int|null
demande de modification (update)
ajouterAbonnement()  : int|null
Enregistre un nouveau abonnement
ajouterCommandeDocument()  : int|null
Enregister une nouvelle commande de livre ou dvd
ajouterDvd()  : int|null
Ajouter un dvd dans la BDD
ajouterExemplaire()  : int|null
Ajouter un exemplaire dans la BDD
ajouterLivre()  : int|null
Ajouter un livre dans la BDD
ajouterRevue()  : int|null
Ajouter une revue dans la BDD
authUtilisateur()  : array<string|int, mixed>|null
Retourne une liste d'utilsateurs dont avec le login et mdp correspondants
deleteTuplesOneTable()  : int|null
demande de suppression (delete) d'un ou plusieurs tuples dans une table
insertOneTupleOneTable()  : int|null
demande d'ajout (insert) d'un tuple dans une table
modifierCommandeDocument()  : int|null
Modifier une commande de livre ou dvd (seulement l'étape de suivi)
modifierDvd()  : int|null
Modifier un dvd dans la BDD
modifierExemplaire()  : int|null
Modifie un exemplaire dans la BDD (actuellement que son etat)
modifierLivre()  : int|null
Modifier un livre dans la BDD
modifierRevue()  : int|null
Modifier une revue dans la BDD
selectAbonnementsAvecFinProche()  : array<string|int, mixed>|null
Retourne les abonnements dont la date de fin est dans les 30 prochains jours
selectAbonnementsDeRevue()  : array<string|int, mixed>|null
Retourne les abonnements d'une revue spécifique
selectAllAbonnements()  : array<string|int, mixed>|null
Retourne tous les abonnements
selectAllCommandesDocumentsDeType()  : array<string|int, mixed>|null
Recupère toutes les commandes pour les livres et dvds
selectAllDvd()  : array<string|int, mixed>|null
récupère toutes les lignes de la table DVD et les tables associées
selectAllLivres()  : array<string|int, mixed>|null
récupère toutes les lignes de la table Livre et les tables associées
selectAllRevues()  : array<string|int, mixed>|null
récupère toutes les lignes de la table Revue et les tables associées
selectCommandesDocuments()  : array<string|int, mixed>|null
Recupère toutes les commandes pour les livres et dvds
selectDvd()  : array<string|int, mixed>|null
récupère une ligne de la table Dvd et les tables associées par id
selectExemplairesDocument()  : array<string|int, mixed>|null
récupère tous les exemplaires d'un Document
selectLivre()  : array<string|int, mixed>|null
récupère une ligne de la table Livre et les tables associées par id
selectRevue()  : array<string|int, mixed>|null
Retourne une revue spécifique
selectTableSimple()  : array<string|int, mixed>|null
récupère toutes les lignes d'une table simple (qui contient juste id et libelle)
selectTuplesOneTable()  : array<string|int, mixed>|null
récupère les tuples d'une seule table
supprimerAbonnement()  : int|null
Supprimer un abonnement dans la BDD
supprimerExemplaire()  : int|null
Supprime un exemplaire dans la BDD
supprimerLivreDvdRevue()  : int|null
Supprimer un document (livre, dvd ou revue) dans la BDD
updateOneTupleOneTable()  : int|null
demande de modification (update) d'un tuple dans une table

Properties

Methods

__construct()

constructeur qui appelle celui de la classe mère

public __construct() : mixed

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

supprimerCommandeDocument()

Supprimer une commande de livre ou dvd

public supprimerCommandeDocument(mixed $champs) : int|null
Parameters
$champs : mixed
Return values
int|null

traitementDelete()

demande de suppression (delete)

protected traitementDelete(string $table, array<string|int, mixed>|null $champs) : int|null
Parameters
$table : string
$champs : array<string|int, mixed>|null

nom et valeur de chaque champ

Tags
override
Return values
int|null

nombre de tuples supprimés ou null si erreur

traitementInsert()

demande d'ajout (insert)

protected traitementInsert(string $table, array<string|int, mixed>|null $champs) : int|null
Parameters
$table : string
$champs : array<string|int, mixed>|null

nom et valeur de chaque champ

Tags
override
Return values
int|null

nombre de tuples ajoutés ou null si erreur

traitementSelect()

demande de recherche

protected traitementSelect(string $table, array<string|int, mixed>|null $champs) : array<string|int, mixed>|null
Parameters
$table : string
$champs : array<string|int, mixed>|null

nom et valeur de chaque champ

Tags
override
Return values
array<string|int, mixed>|null

tuples du résultat de la requête ou null si erreur

traitementUpdate()

demande de modification (update)

protected 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

nom et valeur de chaque champ

Tags
override
Return values
int|null

nombre de tuples modifiés ou null si erreur

ajouterAbonnement()

Enregistre un nouveau abonnement

private ajouterAbonnement(mixed $champs) : int|null
Parameters
$champs : mixed
Return values
int|null

ajouterCommandeDocument()

Enregister une nouvelle commande de livre ou dvd

private ajouterCommandeDocument(mixed $champs) : int|null
Parameters
$champs : mixed
Return values
int|null

ajouterDvd()

Ajouter un dvd dans la BDD

private ajouterDvd(array<string|int, mixed> $champs) : int|null
Parameters
$champs : array<string|int, mixed>
Return values
int|null

ajouterExemplaire()

Ajouter un exemplaire dans la BDD

private ajouterExemplaire(mixed $champs) : int|null
Parameters
$champs : mixed
Return values
int|null

ajouterLivre()

Ajouter un livre dans la BDD

private ajouterLivre(array<string|int, mixed> $champs) : int|null
Parameters
$champs : array<string|int, mixed>
Return values
int|null

ajouterRevue()

Ajouter une revue dans la BDD

private ajouterRevue(array<string|int, mixed> $champs) : int|null
Parameters
$champs : array<string|int, mixed>
Return values
int|null

authUtilisateur()

Retourne une liste d'utilsateurs dont avec le login et mdp correspondants

private authUtilisateur(mixed $champs) : array<string|int, mixed>|null
Parameters
$champs : mixed
Return values
array<string|int, mixed>|null

deleteTuplesOneTable()

demande de suppression (delete) d'un ou plusieurs tuples dans une table

private deleteTuplesOneTable(string $table, array<string|int, mixed>|null $champs) : int|null
Parameters
$table : string
$champs : array<string|int, mixed>|null
Return values
int|null

nombre de tuples supprimés ou null si erreur

insertOneTupleOneTable()

demande d'ajout (insert) d'un tuple dans une table

private insertOneTupleOneTable(string $table, array<string|int, mixed>|null $champs) : int|null
Parameters
$table : string
$champs : array<string|int, mixed>|null
Return values
int|null

nombre de tuples ajoutés (0 ou 1) ou null si erreur

modifierCommandeDocument()

Modifier une commande de livre ou dvd (seulement l'étape de suivi)

private modifierCommandeDocument(mixed $champs) : int|null
Parameters
$champs : mixed
Return values
int|null

modifierDvd()

Modifier un dvd dans la BDD

private modifierDvd(array<string|int, mixed> $champs) : int|null
Parameters
$champs : array<string|int, mixed>
Return values
int|null

modifierExemplaire()

Modifie un exemplaire dans la BDD (actuellement que son etat)

private modifierExemplaire(mixed $champs) : int|null
Parameters
$champs : mixed
Return values
int|null

modifierLivre()

Modifier un livre dans la BDD

private modifierLivre(array<string|int, mixed> $champs) : int|null
Parameters
$champs : array<string|int, mixed>
Return values
int|null

modifierRevue()

Modifier une revue dans la BDD

private modifierRevue(array<string|int, mixed> $champs) : int|null
Parameters
$champs : array<string|int, mixed>
Return values
int|null

selectAbonnementsAvecFinProche()

Retourne les abonnements dont la date de fin est dans les 30 prochains jours

private selectAbonnementsAvecFinProche() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

selectAbonnementsDeRevue()

Retourne les abonnements d'une revue spécifique

private selectAbonnementsDeRevue(mixed $champs) : array<string|int, mixed>|null
Parameters
$champs : mixed
Return values
array<string|int, mixed>|null

selectAllAbonnements()

Retourne tous les abonnements

private selectAllAbonnements() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

selectAllCommandesDocumentsDeType()

Recupère toutes les commandes pour les livres et dvds

private selectAllCommandesDocumentsDeType(mixed $champs) : array<string|int, mixed>|null
Parameters
$champs : mixed
Return values
array<string|int, mixed>|null

selectAllDvd()

récupère toutes les lignes de la table DVD et les tables associées

private selectAllDvd() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

selectAllLivres()

récupère toutes les lignes de la table Livre et les tables associées

private selectAllLivres() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

selectAllRevues()

récupère toutes les lignes de la table Revue et les tables associées

private selectAllRevues() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

selectCommandesDocuments()

Recupère toutes les commandes pour les livres et dvds

private selectCommandesDocuments(mixed $champs) : array<string|int, mixed>|null
Parameters
$champs : mixed
Return values
array<string|int, mixed>|null

selectDvd()

récupère une ligne de la table Dvd et les tables associées par id

private selectDvd(mixed $champs) : array<string|int, mixed>|null
Parameters
$champs : mixed
Return values
array<string|int, mixed>|null

selectExemplairesDocument()

récupère tous les exemplaires d'un Document

private selectExemplairesDocument(array<string|int, mixed>|null $champs) : array<string|int, mixed>|null
Parameters
$champs : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

selectLivre()

récupère une ligne de la table Livre et les tables associées par id

private selectLivre(mixed $champs) : array<string|int, mixed>|null
Parameters
$champs : mixed
Return values
array<string|int, mixed>|null

selectRevue()

Retourne une revue spécifique

private selectRevue(mixed $champs) : array<string|int, mixed>|null
Parameters
$champs : mixed
Return values
array<string|int, mixed>|null

selectTableSimple()

récupère toutes les lignes d'une table simple (qui contient juste id et libelle)

private selectTableSimple(string $table) : array<string|int, mixed>|null
Parameters
$table : string
Return values
array<string|int, mixed>|null

selectTuplesOneTable()

récupère les tuples d'une seule table

private selectTuplesOneTable(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>|null

supprimerAbonnement()

Supprimer un abonnement dans la BDD

private supprimerAbonnement(mixed $champs) : int|null
Parameters
$champs : mixed
Return values
int|null

supprimerExemplaire()

Supprime un exemplaire dans la BDD

private supprimerExemplaire(mixed $champs) : int|null
Parameters
$champs : mixed
Return values
int|null

supprimerLivreDvdRevue()

Supprimer un document (livre, dvd ou revue) dans la BDD

private supprimerLivreDvdRevue(array<string|int, mixed> $champs[, bool $livre_dvd = true ]) : int|null
Parameters
$champs : array<string|int, mixed>
$livre_dvd : bool = true

true si le document est un livre ou un dvd, faux sinon

Return values
int|null

updateOneTupleOneTable()

demande de modification (update) d'un tuple dans une table

private updateOneTupleOneTable(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
Return values
int|null

nombre de tuples modifiés (0 ou 1) ou null si erreur


        
On this page

Search results