Skip to content

Conectar a la DB con PDO pero cuando realizamos muchas consultas a la DB esta solo se conecta solo una sola vez.

Notifications You must be signed in to change notification settings

andrespaucar/PDO-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

START

namespace App\Core;
use Pdo;

class Database{

    private static $_db;

    public static function connect(){
        if(!self::$_db) {
            $pdo = new Pdo(
                __DB_CONFIG__['db']['host'],
                __DB_CONFIG__['db']['user'],
                __DB_CONFIG__['db']['password']
            );
    
            $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);

            self::$_db = $pdo;
        }

        return self::$_db;
    }
}

Creditos a Anexsoft repo. link

require __DIR__."/vendor/autoload.php";

require __DIR__."/config/database.php";

use App\Core\Database;

var_dump(Database::connect());
var_dump(Database::connect());
  

About

Conectar a la DB con PDO pero cuando realizamos muchas consultas a la DB esta solo se conecta solo una sola vez.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages