Skip to content
This repository has been archived by the owner on Sep 29, 2021. It is now read-only.

Sicaa/starter-kit-sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

starter-kit-sql

PHP singleton for PDO

Latest Stable Version License

Requirements

  • PHP >= 5.3
  • PHP PDO extension

Installation

Install directly via Composer:

$ composer require starter-kit/sql

Basic Usage

<?php

// Require your autoloading script (Composer autoload here) to use namespaces
require_once 'vendor/autoload.php';

use StarterKit\SQL\SimplePDO;

// First instanciation : pass your DB parameters
$PDOInstance = SimplePDO::getInstance('YOUR_DB_NAME', 'YOUR_DB_SERVER', 'YOUR_DB_PORT', 'YOUR_DB_USER', 'YOUR_DB_PASSWORD');

// Later in your code : you can retrieve your instance at any time, without creating new PDO connection
$query = SimplePDO::getInstance()->prepare('SELECT * FROM YOUR_DB_TABLE');
$res = $query->execute();