Hallo Freunde,
ich würde mich mal gerne genauer dafür interessieren, warum Platzhalter bzw. Variabelen so unterschiedlich behandelt werden. Hab dazu schon alles mögliche gegoogled, aber so richtig schlau bin ich dann doch nicht daraus geworden.
Folgende Ausgangssituation:
$suchenach = 'City';
$Where = 'stadtviertel="$suchenach" and pid='.$pidList and $this->cObj->enableFields(fe_users);
ergibt garnichts.
Aber die Where Clause
$Where = 'stadtviertel="City" and pid='.$pidList and $this->cObj->enableFields(fe_users);
liefert ein brauchbares Ergebnis.
Auch
$Where = 'stadtviertel='.$suchenach
oder
$Where = 'stadtviertel='."$suchenach".
egal wie ich die '' oder "" oder die ... setze, in der Where wird die $suchenach nicht ersetzt.
Wie bekomme ich denn die "$suchenach" in die Where Clause?
Damit ihr euch nicht wundert, die Variabele wird natürlich später durch eine dynamische ersetzt.
Andreas