select
Dieses Objekt erzeugt eine MySQL-Abfrage, die Datensätze aus der Datenbank ausliest.
Einige Datensätze sind versteckt oder durch Anfangs- und End-Zeiten zeitgesteuert. Diese Bedingungen werden automatisch der SQL-Abfrage hinzugefügt, indem im tables.php-Array nachgeschlagen wird (enablefields).
Wenn das pidInList-Feature aktiviert ist, wird außerdem jede Seite der pid-Liste, die für den Website-Besucher nicht sichbar ist, aus der pid-Liste entfernt. Daher werden keine Datensätze aus versteckten, zeitgesteuerten oder zugriffsgeschützen Seiten oder dem Recycler ausgewählt.
Eigenschaft | Datentyp | Beschreibung | Standard |
Liste von page_ids | |||
Liste von page_ids / stdWrap | this | ||
SQL-orderBy | Ohne ORDER BY . Beispiel: sorting, title | ||
SQL-groupBy | Ohne GROUP BY. Beispiel: CType | ||
int + calc + total | Maximale Anzahl an Einträgen. Sonder-Schlüsselwort: total wird mit count(*) ersetzt. | ||
int + calc + total | Nummer des ersten Datensatzes. Sonder-Schlüsselwort: total wird mit count(*) ersetzt. | ||
SQL-where | Ohne WHERE. | ||
SQL-where / stdWrap | Ohne AND. Beispiel: NOT doktype | ||
string | Wenn diese Eigenschaft gesetzt ist, zeigt sie auf das Feld im Datensatz, welches eine Referenz auf einen Datensatz in der sys_language-Tabelle darstellt. Außerdem werden nur Datensätze ausgewählt, bei denen der Wert dieses Feldes mit $GLOBALS["TSFE"]->sys_language_uid (welches mit der »config.sys_language_uid-Option gesetzt wird) übereinstimmt. | ||
string | Auszuwählende Felder, oder COUNT(*). | ||
string | Gibt jeweils einen Tabellennamen für JOIN, LEFT OUTER JOIN und RIGHT OUTER JOIN an. |




