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

2.7.8 2024-11-06 14:40 UTC

This package is auto-updated.

Last update: 2024-11-06 15:34:37 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