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é
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JDatabaseMySQLi
+ Graphe d'héritage de JDatabaseMySQLi:
+ Graphe de collaboration de JDatabaseMySQLi:

Liste de tous les membres

Fonctions membres publiques

 __destruct ()
 escape ($text, $extra=false)
 connected ()
 getAffectedRows ()
 getExporter ()
 getImporter ()
 getNumRows ($cursor=null)
 getQuery ($new=false)
 getVersion ()
 hasUTF ()
 insertid ()
 execute ()
 select ($database)
 setUTF ()
 queryBatch ($abortOnError=true, $transactionSafe=false)
- Fonctions membres publiques inherited from JDatabaseMySQL
 dropTable ($tableName, $ifExists=true)
 getCollation ()
 getTableCreate ($tables)
 getTableColumns ($table, $typeOnly=true)
 getTableKeys ($table)
 getTableList ()
 lockTable ($table)
 renameTable ($oldTable, $newTable, $backup=null, $prefix=null)
 transactionCommit ()
 transactionRollback ()
 transactionStart ()
 explain ()
 unlockTables ()
- Fonctions membres publiques inherited from JDatabase
 __call ($method, $args)
 addQuoted ($quoted)
 getConnection ()
 getCount ()
 getDateFormat ()
 getLimit ()
 getLog ()
 getMinimum ()
 getNullDate ()
 getOffset ()
 getPrefix ()
 getUTFSupport ()
 insertObject ($table, &$object, $key=null)
 isMinimumVersion ()
 loadAssoc ()
 loadAssocList ($key=null, $column=null)
 loadColumn ($offset=0)
 loadNextObject ($class= 'stdClass')
 loadNextRow ()
 loadObject ($class= 'stdClass')
 loadObjectList ($key= '', $class= 'stdClass')
 loadResult ()
 loadRow ()
 loadRowList ($key=null)
 query ()
 quote ($text, $escape=true)
 quoteName ($name, $as=null)
 replacePrefix ($sql, $prefix= '#__')
 setDebug ($level)
 setQuery ($query, $offset=0, $limit=0)
 truncateTable ($table)
 updateObject ($table, &$object, $key, $nulls=false)
 debug ($level)
 getErrorMsg ($escaped=false)
 getErrorNum ()
 getEscaped ($text, $extra=false)
 getTableFields ($tables, $typeOnly=true)
 getTicker ()
 isQuoted ($field)
 loadResultArray ($offset=0)
 nameQuote ($name)
 stderr ($showSQL=false)

Fonctions membres publiques statiques

static test ()

Attributs publics

 $name = 'mysqli'
- Attributs publics inherited from JDatabaseMySQL
- 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)

Additional Inherited Members

- Attributs protégés inherited from JDatabaseMySQL
 $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()

Documentation des constructeurs et destructeur

JDatabaseMySQLi::__construct (   $options)
protected

Constructor.

Paramètres:
array$optionsList of options used to configure the connection
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

Références JError\$legacy, $options, JText\_(), JDatabase\__construct(), et null.

+ Voici le graphe d'appel pour cette fonction :

JDatabaseMySQLi::__destruct ( )

Destructor.

Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.


Documentation des fonctions membres

JDatabaseMySQLi::connected ( )

Determines if the connection to the server is active.

Renvoie:
boolean True if connected to the database engine.
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

JDatabaseMySQLi::escape (   $text,
  $extra = false 
)

Method to escape a string for usage in an SQL statement.

Paramètres:
string$textThe string to be escaped.
boolean$extraOptional parameter to provide extra escaping.
Renvoie:
string The escaped string.
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

Références $text.

JDatabaseMySQLi::execute ( )

Execute the SQL statement.

Renvoie:
mixed A database cursor resource on success, boolean false on failure.
Depuis:
11.1
Exceptions:
JDatabaseException

Réimplémentée à partir de JDatabaseMySQL.

Références JError\$legacy, $limit, JLog\add(), JLog\DEBUG, JLog\ERROR, JError\raiseError(), et JText\sprintf().

+ Voici le graphe d'appel pour cette fonction :

JDatabaseMySQLi::fetchArray (   $cursor = null)
protected

Method to fetch a row from the result set cursor as an array.

Paramètres:
mixed$cursorThe optional result set cursor from which to fetch the row.
Renvoie:
mixed Either the next row from the result set or false if there are no more rows.
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

JDatabaseMySQLi::fetchAssoc (   $cursor = null)
protected

Method to fetch a row from the result set cursor as an associative array.

Paramètres:
mixed$cursorThe optional result set cursor from which to fetch the row.
Renvoie:
mixed Either the next row from the result set or false if there are no more rows.
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

JDatabaseMySQLi::fetchObject (   $cursor = null,
  $class = 'stdClass' 
)
protected

Method to fetch a row from the result set cursor as an object.

Paramètres:
mixed$cursorThe optional result set cursor from which to fetch the row.
string$classThe class name to use for the returned row object.
Renvoie:
mixed Either the next row from the result set or false if there are no more rows.
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

Références $class.

JDatabaseMySQLi::freeResult (   $cursor = null)
protected

Method to free up the memory used for the result set.

Paramètres:
mixed$cursorThe optional result set cursor from which to fetch the row.
Renvoie:
void
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

JDatabaseMySQLi::getAffectedRows ( )

Get the number of affected rows for the previous executed SQL statement.

Renvoie:
integer The number of affected rows.
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

JDatabaseMySQLi::getExporter ( )

Gets an exporter class object.

Renvoie:
JDatabaseExporterMySQLi An exporter object.
Depuis:
11.1
Exceptions:
JDatabaseException

Réimplémentée à partir de JDatabaseMySQL.

Références JText\_().

+ Voici le graphe d'appel pour cette fonction :

JDatabaseMySQLi::getImporter ( )

Gets an importer class object.

Renvoie:
JDatabaseImporterMySQLi An importer object.
Depuis:
11.1
Exceptions:
JDatabaseException

Réimplémentée à partir de JDatabaseMySQL.

Références JText\_().

+ Voici le graphe d'appel pour cette fonction :

JDatabaseMySQLi::getNumRows (   $cursor = null)

Get the number of returned rows for the previous executed SQL statement.

Paramètres:
resource$cursorAn optional database cursor resource to extract the row count from.
Renvoie:
integer The number of returned rows.
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

JDatabaseMySQLi::getQuery (   $new = false)

Get the current or query, or new JDatabaseQuery object.

Paramètres:
boolean$newFalse to return the last query set, True to return a new JDatabaseQuery object.
Renvoie:
mixed The current value of the internal SQL variable or a new JDatabaseQuery object.
Depuis:
11.1
Exceptions:
JDatabaseException

Réimplémentée à partir de JDatabaseMySQL.

Références JText\_().

+ Voici le graphe d'appel pour cette fonction :

JDatabaseMySQLi::getVersion ( )

Get the version of the database connector.

Renvoie:
string The database connector version.
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

JDatabaseMySQLi::hasUTF ( )

Determines if the database engine supports UTF-8 character encoding.

Renvoie:
boolean True if supported.
Depuis:
11.1
Obsolète:
12.1

Réimplémentée à partir de JDatabaseMySQL.

Références JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JDatabaseMySQLi::insertid ( )

Method to get the auto-incremented value from the last INSERT statement.

Renvoie:
integer The value of the auto-increment field from the last inserted row.
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

JDatabaseMySQLi::queryBatch (   $abortOnError = true,
  $transactionSafe = false 
)

Execute a query batch.

Paramètres:
boolean$abortOnErrorAbort on error.
boolean$transactionSafeTransaction safe queries.
Renvoie:
mixed A database resource if successful, false if not.
Obsolète:
12.1
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

Références $query, JLog\add(), et JLog\WARNING.

+ Voici le graphe d'appel pour cette fonction :

JDatabaseMySQLi::select (   $database)

Select a database for use.

Paramètres:
string$databaseThe name of the database to select for use.
Renvoie:
boolean True if the database was successfully selected.
Depuis:
11.1
Exceptions:
JDatabaseException

Réimplémentée à partir de JDatabaseMySQL.

Références JError\$legacy, et JText\_().

+ Voici le graphe d'appel pour cette fonction :

JDatabaseMySQLi::setUTF ( )

Set the connection to use UTF-8 character encoding.

Renvoie:
boolean True on success.
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.

static JDatabaseMySQLi::test ( )
static

Test to see if the MySQL connector is available.

Renvoie:
boolean True on success, false otherwise.
Depuis:
11.1

Réimplémentée à partir de JDatabaseMySQL.


Documentation des données membres

JDatabaseMySQLi::$name = 'mysqli'

Réimplémentée à partir de JDatabaseMySQL.


La documentation de cette classe a été générée à partir du fichier suivant :