XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe XoopsMySQLDatabase
+ Graphe d'héritage de XoopsMySQLDatabase:
+ Graphe de collaboration de XoopsMySQLDatabase:

Fonctions membres publiques

 connect ($selectdb=true)
 
 genId ($sequence)
 
 fetchRow ($result)
 
 fetchArray ($result)
 
 fetchBoth ($result)
 
 fetchObject ($result)
 
 getInsertId ()
 
 getRowsNum ($result)
 
 getAffectedRows ()
 
 close ()
 
 freeRecordSet ($result)
 
 error ()
 
 errno ()
 
 quoteString ($str)
 
 quote ($string)
 
 escape ($string)
 
 queryF ($sql, $limit=0, $start=0)
 
 query ($sql, $limit=0, $start=0)
 
 queryFromFile ($file)
 
 getFieldName ($result, $offset)
 
 getFieldType ($result, $offset)
 
 getFieldsNum ($result)
 
 getServerVersion ()
 
- Fonctions membres publiques hérités de XoopsDatabase
 __construct ()
 
 setLogger (XoopsLogger $logger)
 
 setPrefix ($value)
 
 prefix ($tablename='')
 

Champs de données

 $conn
 
- Champs de données hérités de XoopsDatabase
 $prefix = ''
 
 $logger
 
 $allowWebChanges = false
 

Documentation des fonctions membres

◆ close()

close ( )

Close MySQL connection

Renvoie
void

◆ connect()

connect (   $selectdb = true)

connect to the database

Paramètres
bool$selectdbselect the database now?
Renvoie
bool successful?
+ Voici le graphe d'appel pour cette fonction :

◆ errno()

errno ( )

Returns the numerical value of the error message from previous MySQL operation

Renvoie
int Returns the error number from the last MySQL function, or 0 (zero) if no error occurred.
+ Voici le graphe des appelants de cette fonction :

◆ error()

error ( )

Returns the text of the error message from previous MySQL operation

Renvoie
string Returns the error text from the last MySQL function, or '' (the empty string) if no error occurred.
+ Voici le graphe des appelants de cette fonction :

◆ escape()

escape (   $string)

Escapes a string for use in a query. Does not add surrounding quotes.

Paramètres
string$stringstring to escape
Renvoie
string
+ Voici le graphe des appelants de cette fonction :

◆ fetchArray()

fetchArray (   $result)

Fetch a result row as an associative array

Paramètres
mysqli_result$result
Renvoie
array|false false on end of data

◆ fetchBoth()

fetchBoth (   $result)

Fetch a result row as an associative array

Paramètres
mysqli_result$result
Renvoie
array|false false on end of data

◆ fetchObject()

fetchObject (   $result)

XoopsMySQLiDatabase::fetchObjected()

Paramètres
mixed$result
Renvoie
stdClass|false false on end of data

◆ fetchRow()

fetchRow (   $result)

Get a result row as an enumerated array

Paramètres
mysqli_result$result
Renvoie
array|false false on end of data

◆ freeRecordSet()

freeRecordSet (   $result)

will free all memory associated with the result identifier result.

Paramètres
mysqli_result$resultresult
Renvoie
void

◆ genId()

genId (   $sequence)

generate an ID for a new row

This is for compatibility only. Will always return 0, because MySQL supports autoincrement for primary keys.

Paramètres
string$sequencename of the sequence from which to get the next ID
Renvoie
int always 0, because mysql has support for autoincrement

◆ getAffectedRows()

getAffectedRows ( )

Get number of affected rows

Renvoie
int

◆ getFieldName()

getFieldName (   $result,
  $offset 
)

Get field name

Paramètres
mysqli_result$resultquery result
int$offsetnumerical field index
Renvoie
string

◆ getFieldsNum()

getFieldsNum (   $result)

Get number of fields in result

Paramètres
mysqli_result$resultquery result
Renvoie
int

◆ getFieldType()

getFieldType (   $result,
  $offset 
)

Get field type

Paramètres
mysqli_result$resultquery result
int$offsetnumerical field index
Renvoie
string

◆ getInsertId()

getInsertId ( )

Get the ID generated from the previous INSERT operation

Renvoie
int

◆ getRowsNum()

getRowsNum (   $result)

Get number of rows in result

Paramètres
mysqli_result$result
Renvoie
int

◆ getServerVersion()

getServerVersion ( )

getServerVersion get version of the mysql server

Renvoie
string

◆ query()

query (   $sql,
  $limit = 0,
  $start = 0 
)
abstract

perform a query

This method is empty and does nothing! It should therefore only be used if nothing is exactly what you want done! ;-)

Paramètres
string$sqla valid MySQL query
int$limitnumber of records to return
int$startoffset of first record to return
Renvoie
mysqli_result|bool query result or FALSE if successful or TRUE if successful and no result

Réimplémentée dans XoopsMySQLDatabaseProxy, XoopsMySQLDatabaseSafe, et ProtectorMySQLDatabase.

+ Voici le graphe des appelants de cette fonction :

◆ queryF()

queryF (   $sql,
  $limit = 0,
  $start = 0 
)

perform a query on the database

Paramètres
string$sqla valid MySQL query
int$limitnumber of records to return
int$startoffset of first record to return
Renvoie
mysqli_result|bool query result or FALSE if successful or TRUE if successful and no result
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ queryFromFile()

queryFromFile (   $file)

perform queries from SQL dump file in a batch

Paramètres
string$filefile path to an SQL dump file
Renvoie
bool FALSE if failed reading SQL file or TRUE if the file has been read and queries executed
+ Voici le graphe d'appel pour cette fonction :

◆ quote()

quote (   $string)

Quotes a string for use in a query.

Paramètres
string$stringstring to quote/escape for use in query
Renvoie
string
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ quoteString()

quoteString (   $str)

Returns escaped string text with single quotes around it to be safely stored in database

Paramètres
string$strunescaped string text
Renvoie
string escaped string text with single quotes around
+ Voici le graphe d'appel pour cette fonction :

Documentation des champs

◆ $conn

$conn

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