PHP code example of bogro / tools-database

1. Go to this page and download the library: Download bogro/tools-database library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

bogro / tools-database example snippets




    namespace Demo;
    
    use ToolDataBase\Table; //Faire appel à la class table
    use ToolDataBase\ModelData; //Faire appel à la class MadelData
    /** 
    * Cette class herite de la class ModelData et implemente l'interface Table pour pouvoir avoir une flexibilité pour 
    * l'appel dans d'autre class.
    */
    class User extends ModelData implements Table
    {
    
        protected $statement; // Elle est indispancable pour le bon fonctionnement de la class
    
        protected $table = "users"; //Cette variable doit contenire le nom de la table conrespondante dans la base de donnée
    
        /*
        * Les champs ou les actions peuvent se produit
        * C'est a dire les champ ou il peut avoir insertion, lecture, modification
        */
        protected $inserte = ['name', 'age'];
    
        /*
        * Les valeur de c'est champs 
        * Il est important que les valeur par defaut soit des "?"
        */
        protected $value = ' ? , ? ';
        
        /**
        * Est la variable qui prend les table qui sont liée.
        * Elle peut être de type array.
        * S'il a plusieurs ou string si il l'en a une 
        **/
        protected $relation = 'animal'; 
    

}

    $db = new ToolDataBase\ToolDataBase(['db_name' => 'nom', 'db_pass' => 'mot de passe', 'db_host' => 'adress', 'db_user' => 'utilisateur'];);

    $user = new User($db);

    $user->getAll();

    $user->select()->get();