---
title: "Variable in SELECT einbinden"
url: "https://www.typo3.net/d/2571-variable-in-select-einbinden"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2003-05-05"
last_reply: "2003-05-07"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Variable in SELECT einbinden

Extensions › Entwicklung · 4 Antworten · gestartet 2003-05-05

## Eröffnungsbeitrag

**Zed412** · 2003-05-05 · [Beitrag #1](https://www.typo3.net/d/2571-variable-in-select-einbinden/1)

Hy Leute,

ich übergebe mittels Link eine Variabel, also ala <http://url.com/index.php?id=10&land=deutschland>.

Nun möchte ich diese Variable in meine Extension einbauen. Genauer gesagt in meine SELECT Abfrage. Also WHERE land=$land oder so. Leider kann ich irgendwie nicht auf die Variable zugreiffen.

Kann mir da einer von Euch weiterhelfen?

Danke gleich mal für Eure Tipps

Zed

## Antworten

### [#2](https://www.typo3.net/d/2571-variable-in-select-einbinden/2) · dj.​picasso · 2003-05-06

Hi Zed,

so wie es aussieht stehst Du immer noch bei Deiner LAND-Var.  :D  :D

Also:
1. Vorausgesetzt Du hast irgendeine Extension kreiert und eine Tabelle in der an einer Stelle die Spalte land steht.
2. Deine Url sieht so aus: <http://url.com/index.php?id=10&land=deutschland>.
3. Du hast in Deiner Verzeichnisstruktur ../typo3/ext/ die Extension untergebracht, typischerweise liegen dann dort je nach Typ der Extension die folgenden Verzeichnisse:
- meine_extension/
- meine_extension/doc
- meine_extension/mod1 # je nach Extension
- meine_extension/pi1 # ist eigentlich immer da.  :D

Im pi1 Verzeichnis liegt die Datei: class.tx_meineextension_pi1.php
Dort für die Abfrage folgendes einfügen, bsp. unter

function main($content,$conf)	{
...
...
...
$query = "SELECT * FROM tx_meine_extension_tabelle where  land = '".$land."' order by irgendwas";

$this->cObj->enableFields("tx_meine_extension_tabelle"); # diese Zeile ist nicht immer notwendig, abhängig von Deinem Code!
$res = mysql(TYPO3_db, $query);
$row = mysql_fetch_array($res);

Ciao
Der DJ

### [#3](https://www.typo3.net/d/2571-variable-in-select-einbinden/3) · pgruettner · 2003-05-07

Hi Zed!

So einfach, wie picasso vermutet, geht es leider nicht. Typo3 ist sehr genau mit der Verwendung von GET- und POST-Methoden. Schau Dir mal die Doku/Beispiele zu
**t3lib_div::GPvar**
bzw.
**$this->piVars**
an. Damit kommst Du zum Ziel!

Gruß, Pascal

### [#4](https://www.typo3.net/d/2571-variable-in-select-einbinden/4) · dj.​picasso · 2003-05-07

Hi pgruettner,

das von mir genannte Beispiel basiert in diesem Fall nicht auf einer Vermutung sondern diese Konstelation läuft, zumindest auf meinen Rechnern einwandfrei!
Zugegeben, das Beispiel erhebt keinen Anspruch auf Perfektion, aber "only nobody is...."!  :D
Ciao
Der DJ

### [#5](https://www.typo3.net/d/2571-variable-in-select-einbinden/5) · kurfuerst · 2003-05-07

Hallo,
das dumme ist, dass man, wenn man das md5-Hashing aktiviert hat, die djpicasso-Variante nicht mehr nehmen kann, damit es da geht muss man entwender die pivars oder gpvar nutzen...
Sebastian

---

Quelle: „Variable in SELECT einbinden“, typo3.net, https://www.typo3.net/d/2571-variable-in-select-einbinden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
