php, base de données et couche d’abstraction 2 (Compteur de requêtes)

Guillaume Kulakowski par Guillaume Kulakowski dans php 18 janvier 2005 0
php

Nous avons Vu précédement le principe des couches d’abstraction dans la gestion des SGBD. Maintenant allons plus loin et réalisons un compteur de requêtes.

Prenons l’exemple d’une base de donées MySQL. Si vous avez bien compris le principe de la couche d’abstraction, vous devez avoir une classe avec une fonction ressemblant à celle si :

class database {

    /* [...]
     * On passe la partie connexion à la base de données et définition des variables de la classe
     *(Notament Countquery qui doit être initialisé à 0).
     * [..]
     */
    function query( $query ) {
    
        // On réalise la requête MySQL
        $this->Query = mysql_query ($query) or die ( $this->error_msg($query) );
        
        // Compteur de requête :
        $this->Countquery++;

        return $this->Query;
    }

Nous avons donc établi un compteur de requête qui s’incrémente à chaque appel de la fonction query(). Nous pouvons aller plus loin est stoker les requêtes dans un tableau afin de les afficher ultérieurement.

Commentaires

Les commentaires pour ce poste sont fermés.

Réseaux sociaux