Method |
Description |
|
addGlobalCreateFields ( string $user = null ) |
|
|
addGlobalUpdateFields ( string $user = null ) |
|
|
checkDbConnection ( $host, $login, $pw, $dbname, $createDb = false ) |
Prueft die uebergebenen Zugangsdaten auf gueltigkeit und legt ggf. die
Datenbank an. |
|
current ( ) |
|
|
datetime ( integer | null $timestamp = null ) : string |
Returns a datetime string in sql datetime format (Y-m-d H:i:s) using the given timestamp or the current time
if no timestamp (or null) is given. |
|
delete ( ) |
Setzt eine Delete-Anweisung auf die angegebene Tabelle
mit den angegebenen WHERE Parametern ab. |
|
escape ( string $value ) : string |
Escaped den uebergeben Wert fuer den DB Query. |
|
escapeIdentifier ( string $name ) : string |
Escapes and adds backsticks around. |
|
execute ( array $params = [] ) |
Executes the prepared statement with the given input parameters. |
|
factory ( integer $DBID = 1 ) : static |
Creates a rex_sql instance. |
|
flushValues ( ) |
Stellt alle Values, die mit setValue() gesetzt wurden, zurueck. |
|
getArray ( string $query = null, array $params = [], integer $fetchType = PDO::FETCH_ASSOC ) : array |
Laedt das komplette Resultset in ein Array und gibt dieses zurueck. |
|
getArrayValue ( string $colName ) : array |
Returns the array value of a (json encoded) column. |
|
getDBArray ( string $query = null, array $params = [], integer $fetchType = PDO::FETCH_ASSOC ) : array |
Laedt das komplette Resultset in ein Array und gibt dieses zurueck und
wechselt die DBID falls vorhanden. |
|
getDateTimeValue ( string $colName ) : integer | null |
Returns the unix timestamp of a datetime column. |
|
getErrno ( ) |
Gibt die zuletzt aufgetretene Fehlernummer zurueck. |
|
getError ( ) |
Gibt den zuletzt aufgetretene Fehler zurueck. |
|
getFieldnames ( ) |
Gibt die Spaltennamen des ResultSets zurueck. |
|
getFields ( ) |
Gibt die Anzahl der Felder/Spalten zurueck. |
|
getLastId ( ) |
Gibt die letzte InsertId zurueck. |
|
getQueryType ( string $qry ) : boolean | string |
Gibt den Typ der Abfrage (SQL) zurueck,
oder false wenn die Abfrage keinen Typ enthaelt. |
|
getRow ( $fetch_type = PDO::FETCH_ASSOC ) |
Gibt den Wert der aktuellen Zeile im ResultSet zurueck und
bewegt den internen Zeiger auf die naechste Zeile. |
|
getRows ( ) |
Gibt die Anzahl der Zeilen zurueck. |
|
getServerVersion ( $DBID = 1 ) |
Gibt die Serverversion zurueck. |
|
getTablenames ( ) |
|
|
getValue ( string $colName ) : mixed |
Returns the value of a column. |
|
getWhere ( ) |
|
|
hasError ( ) |
Prueft, ob ein Fehler aufgetreten ist. |
|
hasNext ( ) |
*
Prueft ob das Resultset weitere Datensaetze enthaelt |
|
hasValue ( string $feldname ) : boolean |
Prueft, ob eine Spalte im Resultset vorhanden ist. |
|
hasValues ( ) : boolean |
Returns whether values are set inside this rex_sql object. |
|
insert ( ) |
Setzt eine Insert-Anweisung auf die angegebene Tabelle
mit den angegebenen Werten ab. |
|
isNull ( $feldname ) |
Prueft, ob das Feld mit dem Namen $feldname Null ist. |
|
key ( ) |
|
|
next ( ) |
|
|
prepareQuery ( string $qry ) : PDOStatement |
Prepares a PDOStatement. |
|
replace ( ) |
Setzt eine Replace-Anweisung auf die angegebene Tabelle
mit den angegebenen Werten ab. |
|
reset ( ) |
Setzt den Cursor des Resultsets zurueck zum Anfang. |
|
rewind ( ) |
|
|
select ( string $fields = '*' ) |
Setzt eine Select-Anweisung auf die angegebene Tabelle
mit den WHERE Parametern ab. |
|
setArrayValue ( string $colName, array $value ) |
Set the array value of a column (json encoded). |
|
setDBQuery ( string $query, array $params = [] ) |
Setzt eine Abfrage (SQL) ab, wechselt die DBID falls vorhanden. |
|
setDateTimeValue ( string $colName, integer | null $timestamp ) |
Sets the datetime value of a column. |
|
setDebug ( boolean $debug = true ) |
Setzt Debugmodus an/aus. |
|
setNewId ( string $field, integer $start_id ) : integer |
Setzt eine Spalte auf den naechst moeglich auto_increment Wert. |
|
setQuery ( string $query, array $params = [] ) |
Executes the given sql-query. |
|
setRawValue ( string $colName, string $value ) |
Sets the raw value of a column. |
|
setTable ( string $table ) |
Setzt den Tabellennamen. |
|
setValue ( string $colName, mixed $value ) |
Set the value of a column. |
|
setValues ( array $valueArray ) |
Setzt ein Array von Werten zugleich. |
|
setWhere ( string $where, array $whereParams = null ) |
Setzt die WHERE Bedienung der Abfrage. |
|
showColumns ( string $table, integer $DBID = 1 ) : array |
Sucht Spalteninformationen der Tabelle $table der Datenbankverbindung $DBID. |
|
showCreateTable ( string $table, integer $DBID = 1 ) : string |
Erstellt das CREATE TABLE Statement um die Tabelle $table
der Datenbankverbindung $DBID zu erstellen. |
|
showTables ( integer $DBID = 1, string $tablePrefix = null ) : array |
Sucht alle Tabellen der Datenbankverbindung $DBID. |
|
update ( ) |
Setzt eine Update-Anweisung auf die angegebene Tabelle
mit den angegebenen Werten und WHERE Parametern ab. |
|
valid ( ) |
|
|