doc_rest_mediatekdocuments

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
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)
deleteAbonnementRevue()  : int|null
Suppression d'une commande de revue
deleteCommande()  : int|null
Suppression d'une commande de livre ou dvd
deleteTuplesOneTable()  : int|null
demande de suppression (delete) d'un ou plusieurs tuples dans une table
insertAbonnement()  : int|null
Insertion d'une commande de revue
insertCommande()  : int|null
Insertion d'une commande de livre ou dvd
insertOneTupleOneTable()  : int|null
demande d'ajout (insert) d'un tuple dans une table
selectAbonnementsRevue()  : array<string|int, mixed>|null
récupère les commandes de revues
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
selectCommandesDocument()  : array<string|int, mixed>|null
récupère les commandes de livre ou dvd
selectExemplairesRevue()  : array<string|int, mixed>|null
récupère tous les exemplaires d'une revue
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
selectUtilisateur()  : array<string|int, mixed>|null
Récupère les informations d'un utilisateur pour l'authentification
updateOneTupleOneTable()  : int|null
demande de modification (update) d'un tuple dans une table
updateSuiviCommande()  : int|null
Modifie l'étape de suivi d'une commande

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

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

deleteAbonnementRevue()

Suppression d'une commande de revue

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

deleteCommande()

Suppression d'une commande de livre ou dvd

private deleteCommande(array<string|int, mixed>|null $champs) : int|null
Parameters
$champs : array<string|int, mixed>|null
Return values
int|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

insertAbonnement()

Insertion d'une commande de revue

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

insertCommande()

Insertion d'une commande de livre ou dvd

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

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

selectAbonnementsRevue()

récupère les commandes de revues

private selectAbonnementsRevue(array<string|int, mixed>|null $champ) : array<string|int, mixed>|null
Parameters
$champ : array<string|int, mixed>|null
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

selectCommandesDocument()

récupère les commandes de livre ou dvd

private selectCommandesDocument(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

selectExemplairesRevue()

récupère tous les exemplaires d'une revue

private selectExemplairesRevue(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

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

selectUtilisateur()

Récupère les informations d'un utilisateur pour l'authentification

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

Tableau contenant les critères de recherche

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

Informations de l'utilisateur ou null si non trouvé

updateOneTupleOneTable()

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

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

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

updateSuiviCommande()

Modifie l'étape de suivi d'une commande

private updateSuiviCommande(string|null $id, array<string|int, mixed>|null $champs) : int|null
Parameters
$id : string|null

identifiant de la commande à modifier

$champs : array<string|int, mixed>|null

contient l'idSuivi à mettre à jour

Return values
int|null

nombre de tuples modifiés ou null si erreur


        
On this page

Search results