PHP Class Habari\MySQLConnection

Inheritance: extends DatabaseConnection
Afficher le fichier Open project: habari/system

Méthodes publiques

Méthode Description
connect ( string $connect_string, string $db_user, string $db_pass ) : boolean Extends default connection method. It will be useful in order to allow accents and other DB-centric global commands.
dbdelta ( $queries, $execute = true, $silent = true, boolean $doinserts = false ) : array automatic diffing function - used for determining required database upgrades based on Owen Winkler's microwiki upgrade function
sql_t ( string $sql, array &$args ) : string Database specific SQL translation function, loosely modelled on the internationalization _t() function.
upgrade_post ( integer $old_version, $upgrade_path = '' ) : boolean Run all of the upgrades slated for post-dbdelta since the last database revision.
upgrade_pre ( integer $old_version, $upgrade_path = '' ) : boolean Run all of the upgrades slated for pre-dbdelta since the last database revision.

Method Details

connect() public méthode

Extends default connection method. It will be useful in order to allow accents and other DB-centric global commands.
public connect ( string $connect_string, string $db_user, string $db_pass ) : boolean
$connect_string string a PDO connection string
$db_user string the database user name
$db_pass string the database user password
Résultat boolean true on success, false on error

dbdelta() public méthode

automatic diffing function - used for determining required database upgrades based on Owen Winkler's microwiki upgrade function
public dbdelta ( $queries, $execute = true, $silent = true, boolean $doinserts = false ) : array
$doinserts boolean (optional) Execute all insert queries found, default=false
Résultat array list of updates made

sql_t() public méthode

Call with a database independent SQL string and it will be translated to a MySQL specific SQL string.
public sql_t ( string $sql, array &$args ) : string
$sql string database independent SQL
$args array An array of SQL arguments
Résultat string translated SQL string

upgrade_post() public méthode

Run all of the upgrades slated for post-dbdelta since the last database revision.
public upgrade_post ( integer $old_version, $upgrade_path = '' ) : boolean
$old_version integer The current version of the database that is being upgraded
Résultat boolean True on success

upgrade_pre() public méthode

Run all of the upgrades slated for pre-dbdelta since the last database revision.
public upgrade_pre ( integer $old_version, $upgrade_path = '' ) : boolean
$old_version integer The current version of the database that is being upgraded
Résultat boolean True on success