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

Fonctions membres publiques

 __construct ()
 
 injectionFound ($sql)
 
 separateStringsInSQL ($sql)
 
 checkSql ($sql)
 
 query ($sql, $limit=0, $start=0)
 
- Fonctions membres publiques hérités de XoopsMySQLDatabase
 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)
 
 queryFromFile ($file)
 
 getFieldName ($result, $offset)
 
 getFieldType ($result, $offset)
 
 getFieldsNum ($result)
 
 getServerVersion ()
 
- Fonctions membres publiques hérités de XoopsDatabase
 setLogger (XoopsLogger $logger)
 
 setPrefix ($value)
 
 prefix ($tablename='')
 

Champs de données

 $doubtful_requests = array()
 
 $doubtful_needles
 
- Champs de données hérités de XoopsMySQLDatabase
 $conn
 
- Champs de données hérités de XoopsDatabase
 $prefix = ''
 
 $logger
 
 $allowWebChanges = false
 

Description détaillée

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

ProtectorMySQLDatabase constructor.

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

+ Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ checkSql()

checkSql (   $sql)
Paramètres
$sql
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ injectionFound()

injectionFound (   $sql)
Paramètres
$sql
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ query()

query (   $sql,
  $limit = 0,
  $start = 0 
)
Paramètres
string$sql
int$limit
int$start
Renvoie
mysqli_result|bool query result or FALSE if successful or TRUE if successful and no result

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

+ Voici le graphe d'appel pour cette fonction :

◆ separateStringsInSQL()

separateStringsInSQL (   $sql)
Paramètres
$sql
Renvoie
array
+ Voici le graphe des appelants de cette fonction :

Documentation des champs

◆ $doubtful_needles

$doubtful_needles
Valeur initiale :
= array(
'concat',
'information_schema',
'select',
'union',
'/*',
'--',
'#')

◆ $doubtful_requests

$doubtful_requests = array()

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