Accueil du site > Wiki > osCSS 2.xxx > Developpeurs > Base de donnée > Class support de connexion au bd

Class support de connexion au bd

samedi 17 juillet 2010, par oscim

L’ensemble des accès vers la bd passe maintenant par une class support et un driver. Cette évolution permettra bientôt de choisir le type de base de donnée (mysql, postgres... )

L’ensemble des functions précédentes sont présentes pour assurer la rétro-compatibilité.

Utiliser les appels sous cette forme

Exécution requête

        $query = $DB->query($query_raw);

Récupération de la var $DB, en remplacement du "global $DB" :

    global $DB;
// ou
    $DB=Database::getInstance(); // à utiliser

Tableau associatif

        $query->fetchAssoc();

Tableau associatif dans une boucle

 foreach( $query->fetchAssoc() as $item){
        echo $item['title'];
}

Compter les lignes

        $query->__get('numRows');

Dernier enregistrement

        $query->__get('insertId');

Répondre à cet article