Joomla CMS
2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
|
Fonctions membres publiques statiques | |
static | test () |
Fonctions membres publiques statiques inherited from JDatabase | |
static | getConnectors () |
static | getInstance ($options=array()) |
static | splitSql ($sql) |
Attributs publics | |
$name = 'mysql' | |
Attributs publics inherited from JDatabase |
Fonctions membres protégées | |
__construct ($options) | |
fetchArray ($cursor=null) | |
fetchAssoc ($cursor=null) | |
fetchObject ($cursor=null, $class= 'stdClass') | |
freeResult ($cursor=null) | |
Fonctions membres protégées inherited from JDatabase | |
getDatabase () | |
quoteNameStr ($strArr) |
Attributs protégés | |
$nameQuote = '`' | |
$nullDate = '0000-00-00 00:00:00' | |
$dbMinimum = '5.0.4' | |
Attributs protégés inherited from JDatabase | |
$connection | |
$count = 0 | |
$cursor | |
$debug = false | |
$limit = 0 | |
$log = array() | |
$offset = 0 | |
$sql | |
$tablePrefix | |
$utf = true | |
$errorNum = 0 | |
$errorMsg | |
$hasQuoted = false | |
$quoted = array() |
Additional Inherited Members | |
Attributs protégés statiques inherited from JDatabase | |
static | $instances = array() |
|
protected |
Constructor.
array | $options | Array of database options with keys: host, user, password, database, select. |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
Références JError\$legacy, $options, et JText\_().
JDatabaseMySQL::__destruct | ( | ) |
JDatabaseMySQL::connected | ( | ) |
Determines if the connection to the server is active.
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
JDatabaseMySQL::dropTable | ( | $tableName, | |
$ifExists = true |
|||
) |
Drops a table from the database.
string | $tableName | The name of the database table to drop. |
boolean | $ifExists | Optionally specify that the table must exist before it is dropped. |
JDatabaseException |
Réimplémentée à partir de JDatabase.
Références $query.
JDatabaseMySQL::escape | ( | $text, | |
$extra = false |
|||
) |
Method to escape a string for usage in an SQL statement.
string | $text | The string to be escaped. |
boolean | $extra | Optional parameter to provide extra escaping. |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
Références $text.
JDatabaseMySQL::execute | ( | ) |
Execute the SQL statement.
JDatabaseException |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
Références JError\$legacy, $limit, JLog\add(), JLog\DEBUG, JLog\ERROR, JError\raiseError(), et JText\sprintf().
JDatabaseMySQL::explain | ( | ) |
Diagnostic method to return explain information for a query.
Réimplémentée à partir de JDatabase.
Références $row, JLog\add(), null, et JLog\WARNING.
|
protected |
Method to fetch a row from the result set cursor as an array.
mixed | $cursor | The optional result set cursor from which to fetch the row. |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
|
protected |
Method to fetch a row from the result set cursor as an associative array.
mixed | $cursor | The optional result set cursor from which to fetch the row. |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
|
protected |
Method to fetch a row from the result set cursor as an object.
mixed | $cursor | The optional result set cursor from which to fetch the row. |
string | $class | The class name to use for the returned row object. |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
Références $class.
|
protected |
Method to free up the memory used for the result set.
mixed | $cursor | The optional result set cursor from which to fetch the row. |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
JDatabaseMySQL::getAffectedRows | ( | ) |
Get the number of affected rows for the previous executed SQL statement.
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
JDatabaseMySQL::getCollation | ( | ) |
Method to get the database collation in use by sampling a text field of a table in the database.
JDatabaseException |
Réimplémentée à partir de JDatabase.
JDatabaseMySQL::getExporter | ( | ) |
Gets an exporter class object.
JDatabaseException |
Réimplémentée dans JDatabaseMySQLi.
Références JText\_().
JDatabaseMySQL::getImporter | ( | ) |
Gets an importer class object.
JDatabaseException |
Réimplémentée dans JDatabaseMySQLi.
Références JText\_().
JDatabaseMySQL::getNumRows | ( | $cursor = null | ) |
Get the number of returned rows for the previous executed SQL statement.
resource | $cursor | An optional database cursor resource to extract the row count from. |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
JDatabaseMySQL::getQuery | ( | $new = false | ) |
Get the current or query, or new JDatabaseQuery object.
boolean | $new | False to return the last query set, True to return a new JDatabaseQuery object. |
JDatabaseException |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
Références JText\_().
JDatabaseMySQL::getTableColumns | ( | $table, | |
$typeOnly = true |
|||
) |
Retrieves field information about a given table.
string | $table | The name of the database table. |
boolean | $typeOnly | True to only return field types. |
JDatabaseException |
Réimplémentée à partir de JDatabase.
JDatabaseMySQL::getTableCreate | ( | $tables | ) |
Shows the table CREATE statement that creates the given tables.
mixed | $tables | A table name or a list of table names. |
JDatabaseException |
Réimplémentée à partir de JDatabase.
Références $row.
JDatabaseMySQL::getTableKeys | ( | $table | ) |
Get the details list of keys for a table.
string | $table | The name of the table. |
JDatabaseException |
Réimplémentée à partir de JDatabase.
JDatabaseMySQL::getTableList | ( | ) |
Method to get an array of all tables in the database.
JDatabaseException |
Réimplémentée à partir de JDatabase.
JDatabaseMySQL::getVersion | ( | ) |
Get the version of the database connector.
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
JDatabaseMySQL::hasUTF | ( | ) |
Determines if the database engine supports UTF-8 character encoding.
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
Références JLog\add(), et JLog\WARNING.
JDatabaseMySQL::insertid | ( | ) |
Method to get the auto-incremented value from the last INSERT statement.
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
JDatabaseMySQL::lockTable | ( | $table | ) |
Locks a table in the database.
string | $table | The name of the table to unlock. |
JDatabaseException |
Réimplémentée à partir de JDatabase.
Execute a query batch.
boolean | $abortOnError | Abort on error. |
boolean | $transactionSafe | Transaction safe queries. |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
Références $query, JLog\add(), et JLog\WARNING.
Renames a table in the database.
string | $oldTable | The name of the table to be renamed |
string | $newTable | The new name for the table. |
string | $backup | Not used by MySQL. |
string | $prefix | Not used by MySQL. |
JDatabaseException |
Réimplémentée à partir de JDatabase.
JDatabaseMySQL::select | ( | $database | ) |
Select a database for use.
string | $database | The name of the database to select for use. |
JDatabaseException |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
Références JError\$legacy, et JText\_().
JDatabaseMySQL::setUTF | ( | ) |
Set the connection to use UTF-8 character encoding.
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
|
static |
Test to see if the MySQL connector is available.
Implémente JDatabaseInterface.
Réimplémentée dans JDatabaseMySQLi.
JDatabaseMySQL::transactionCommit | ( | ) |
Method to commit a transaction.
JDatabaseException |
Réimplémentée à partir de JDatabase.
JDatabaseMySQL::transactionRollback | ( | ) |
Method to roll back a transaction.
JDatabaseException |
Réimplémentée à partir de JDatabase.
JDatabaseMySQL::transactionStart | ( | ) |
Method to initialize a transaction.
JDatabaseException |
Réimplémentée à partir de JDatabase.
JDatabaseMySQL::unlockTables | ( | ) |
Unlocks tables in the database.
JDatabaseException |
Réimplémentée à partir de JDatabase.
|
protected |
Réimplémentée à partir de JDatabase.
JDatabaseMySQL::$name = 'mysql' |
Réimplémentée à partir de JDatabase.
Réimplémentée dans JDatabaseMySQLi.
|
protected |
Réimplémentée à partir de JDatabase.
|
protected |
Réimplémentée à partir de JDatabase.