kingsoft / db
Efficient PDO Database connection wrapper. Reads settings from settings.ini/SETTINGS global constaant
2.7.5
2024-02-06 13:30 UTC
Requires
- php: >=8.0
- kingsoft/utils: >=2.7
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