Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe MysqliQuery
+ Graphe d'héritage de MysqliQuery:

Attributs protégés

 $nullDatetimeList = ['0000-00-00 00:00:00', '1000-01-01 00:00:00']
 
- Attributs protégés hérités de DatabaseQuery
 $bounded = []
 
 $parameterMapping
 
 $db
 
 $sql
 
 $type = ''
 
 $alias = null
 
 $element
 
 $select
 
 $delete
 
 $update
 
 $insert
 
 $from
 
 $join
 
 $set
 
 $where
 
 $group
 
 $having
 
 $columns
 
 $values
 
 $order
 
 $autoIncrementField = false
 
 $call
 
 $exec
 
 $merge
 
 $querySet
 
 $selectRowNumber
 
 $nullDatetimeList = []
 
 $offset
 
 $limit
 
 $preparedIndex = 0
 

Membres hérités additionnels

- Fonctions membres publiques hérités de DatabaseQuery
 __construct (DatabaseInterface $db=null)
 
 __toString ()
 
 __get ($name)
 
 call ($columns)
 
 castAs (string $type, string $value, ?string $length=null)
 
 castAsChar ($value)
 
 charLength ($field, $operator=null, $condition=null)
 
 clear ($clause=null)
 
 columns ($columns)
 
 concatenate ($values, $separator=null)
 
 currentTimestamp ()
 
 dateAdd ($date, $interval, $datePart)
 
 dateFormat ()
 
 dump ()
 
 delete ($table=null)
 
 e ($text, $extra=false)
 
 escape ($text, $extra=false)
 
 exec ($columns)
 
 findInSet ($value, $set)
 
 from ($table)
 
 alias ($alias)
 
 year ($date)
 
 month ($date)
 
 day ($date)
 
 hour ($date)
 
 minute ($date)
 
 second ($date)
 
 group ($columns)
 
 having ($conditions, $glue='AND')
 
 insert ($table, $incrementField=false)
 
 join ($type, $table, $condition=null)
 
 innerJoin ($table, $condition=null)
 
 outerJoin ($table, $condition=null)
 
 leftJoin ($table, $condition=null)
 
 rightJoin ($table, $condition=null)
 
 length ($value)
 
 nullDate ($quoted=true)
 
 isNullDatetime ($column)
 
 order ($columns)
 
 q ($text, $escape=true)
 
 quote ($text, $escape=true)
 
 qn ($name, $as=null)
 
 quoteName ($name, $as=null)
 
 rand ()
 
 regexp ($value)
 
 select ($columns)
 
 set ($conditions, $glue=',')
 
 setLimit ($limit=0, $offset=0)
 
 setQuery ($sql)
 
 update ($table)
 
 values ($values)
 
 where ($conditions, $glue='AND')
 
 whereIn (string $keyName, array $keyValues, $dataType=ParameterType::INTEGER)
 
 whereNotIn (string $keyName, array $keyValues, $dataType=ParameterType::INTEGER)
 
 extendWhere ($outerGlue, $conditions, $innerGlue='AND')
 
 orWhere ($conditions, $glue='AND')
 
 andWhere ($conditions, $glue='OR')
 
 bind ($key, &$value, $dataType=ParameterType::STRING, $length=0, $driverOptions=[])
 
 unbind ($key)
 
 bindArray (array $values, $dataType=ParameterType::INTEGER)
 
 __clone ()
 
getBounded ($key=null)
 
 union ($query, $distinct=true)
 
 unionAll ($query)
 
 querySet ($query)
 
 toQuerySet ()
 
 format ($format)
 
 selectRowNumber ($orderBy, $orderColumnAlias)
 
- Fonctions membres publiques hérités de QueryInterface
 groupConcat ($expression, $separator=',')
 
- Fonctions membres publiques hérités de LimitableInterface
 processLimit ($query, $limit, $offset=0)
 
- Fonctions membres protégées hérités de DatabaseQuery
 merge ($name, $query)
 
 validateRowNumber ($orderBy, $orderColumnAlias)
 

Description détaillée

MySQLi Query Building Class.

Depuis
1.0

Documentation des champs

◆ $nullDatetimeList

$nullDatetimeList = ['0000-00-00 00:00:00', '1000-01-01 00:00:00']
protected

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