Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
query () | |
getErrorMsg ($escaped=false) | |
getErrorNum () | |
stderr ($showSQL=false) |
Fonctions membres publiques statiques | |
static | getConnectors () |
static | getInstance ($options=array()) |
static | splitSql ($query) |
static | test () |
Définition à la ligne 20 du fichier database.php.
|
static |
Get a list of available database connectors. The list will only be populated with connectors that both the class exists and the static test method returns true. This gives us the ability to have a multitude of connector classes that are self-aware as to whether or not they are able to be used on a given system.
Réimplémentée dans JDatabaseDriver.
Définition à la ligne 48 du fichier database.php.
Références JLog\add(), JDatabaseDriver\getConnectors(), et JLog\WARNING.
JDatabase::getErrorMsg | ( | $escaped = false | ) |
Gets the error message from the database connection.
boolean | $escaped | True to escape the message string for use in JavaScript. |
Définition à la ligne 65 du fichier database.php.
Références JLog\add(), et JLog\WARNING.
JDatabase::getErrorNum | ( | ) |
Gets the error number from the database connection.
Définition à la ligne 87 du fichier database.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Method to return a JDatabaseDriver instance based on the given options. There are three global options and then the rest are specific to the database driver. The 'driver' option defines which JDatabaseDriver class is used for the connection – the default is 'mysqli'. The 'database' option determines which database is to be used for the connection. The 'select' option determines whether the connector should automatically select the chosen database.
Instances are unique to the given options and new objects are only created when a unique options array is passed into the method. This ensures that we don't end up with unnecessary database connection resources.
array | $options | Parameters to be passed to the database driver. |
Réimplémentée dans JDatabaseDriver.
Définition à la ligne 111 du fichier database.php.
Références JLog\add(), JDatabaseDriver\getInstance(), et JLog\WARNING.
JDatabase::query | ( | ) |
Execute the SQL statement.
RuntimeException |
Définition à la ligne 31 du fichier database.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Splits a string of multiple queries into an array of individual queries.
string | $query | Input SQL string with which to split into individual queries. |
Réimplémentée dans JDatabaseDriver.
Définition à la ligne 128 du fichier database.php.
Références JLog\add(), JDatabaseDriver\splitSql(), et JLog\WARNING.
JDatabase::stderr | ( | $showSQL = false | ) |
Return the most recent error message for the database connector.
boolean | $showSQL | True to display the SQL statement sent to the database as well as the error. |
Définition à la ligne 145 du fichier database.php.
Références JText\_(), JLog\add(), JText\sprintf(), et JLog\WARNING.
|
static |
Test to see if the connector is available.
Réimplémentée dans JDatabaseDriverPostgresql.
Définition à la ligne 168 du fichier database.php.
Références JLog\add(), et JLog\WARNING.