Efficient PDO Database connection wrapper. Reads settings from settings.ini/SETTINGS global constaant

2.7.5 2024-02-06 13:30 UTC

This package is auto-updated.

Last update: 2024-05-07 17:59:16 UTC


README

Singleton that uses POD and connects with the following options

  • FETCH_BOUND
  • ERRMODE_EXCEPTION
  • SET NAMES utf8

Interface

  • getConnection static returns the single instance PDO object
  • throw DatabaseException

Configure

Use kingsoft/Utils to include a settings file

require $_SERVER['DOCUMENT_ROOT'] . '/vendor/kingsoft/utils/settings.inc.php';

The settings file should include this

[db]
hostname=hostname
database=database
username=username
password=password