MySQL

Description

La classe MySQL regroupe un certain nombre de fonctions utiles pour la manipulation des données MySQL.

Usage

Dans sa conception, la classe ne peut pas être utilisée sans créer un dérivé qui surcharge au minimum la fonction open.


<?php

// Contenu du fichier ../application/dataBase.php

class dataBase extends MySQL {

    public function 
open() {
      
$this->handle = new mysqli('127.0.0.1''root''''test');
    }

    public static function 
getInstance() {
        static 
$instance false;
        if (!
$instance) {
            
$instance = new dataBase();
        }
        return 
$instance;
    }
}


<?php
  
require_once('../classes.php');

  
$db dataBase::getInstance();