PHP Class rex_sql_util, redaxo

Show file Open project: redaxo/redaxo Class Usage Examples

Public Methods

Method Description
importDump ( string $file, boolean $debug = false ) : boolean Importiert die gegebene SQL-Datei in die Datenbank.
organizePriorities ( string $tableName, string $priorColumnName, string $whereCondition = '', string $orderBy = '', integer $startBy = 1 ) Allgemeine funktion die eine Datenbankspalte fortlaufend durchnummeriert.
splitSqlFile ( &$ret, $sql, $release ) Taken from phpmyadmin (read_dump.lib.php: PMA_splitSqlFile)

Private Methods

Method Description
prepareQuery ( $qry )
readSqlDump ( string $file ) : array Reads a file and split all statements in it.

Method Details

importDump() public static method

Importiert die gegebene SQL-Datei in die Datenbank.
public static importDump ( string $file, boolean $debug = false ) : boolean
$file string
$debug boolean
return boolean true bei Erfolg

organizePriorities() public static method

Dies ist z.B. nützlich beim Umgang mit einer Prioritäts-Spalte.
public static organizePriorities ( string $tableName, string $priorColumnName, string $whereCondition = '', string $orderBy = '', integer $startBy = 1 )
$tableName string Name der Datenbanktabelle
$priorColumnName string Name der Spalte in der Tabelle, in der die Priorität (Integer) gespeichert wird
$whereCondition string Where-Bedingung zur Einschränkung des ResultSets
$orderBy string Sortierung des ResultSets
$startBy integer Startpriorität

splitSqlFile() public static method

Taken from phpmyadmin (read_dump.lib.php: PMA_splitSqlFile)
public static splitSqlFile ( &$ret, $sql, $release )