Skip to content

neyltonbenjamim/database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Database

Gerenciamentos de bancos de dados MySQL

Instalando database

composer require neyltonbenjamim/database

Criando arquivo de configuração

config.php

define('DBS',array(

    'databasesv1' => array(
        'host'   => 'localhost',
        'user'   => 'root',
        'pass'   => '',
        'dbname' => 'databasesv1',
        'PREFIXTABLE' => 'tab'
    )
));

Arquivo da aplicação

index.php

//Puxando autoload do composer
require __DIR__.'/vendor/autoload.php';
//Puxando configuração do banco de dados
require __DIR__.'/config.php';

use Database\Transaction;
use Database\Record;
//Class user, para persistir user no banco de dados
class user extends Record
{
    const TABLENAME = 'tab_user';
    const PRIMARYKEY = 'user_id';
}
//Abrindo conexão com o banco de dados
Transaction::open();
//Puxando todos usuário do banco de dados
$users = user::all();

foreach ($users as $key => $user) {
	var_dump($user);
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages