Mailinglisten-Archive |
Gloss Mathias wrote: > Aloha, > > ---------- > > Von: netserver[SMTP:netserver_(at)_JGB.DE] > > So das ist ja aber nicht das was ich möchte. > > ich habe da eine Select Anweisung in der ich in der Where Abrage direkt > > Beispiel: > > select x.a,y.a from x,y where x.a = '$id' > > doch leider tut passiert nix. Als würde die Variable $id gar nicht > > aufgelöst > > werden. > Ich vermute mal, daß du dabei ein Problem hast, daß die > Variable in einer Zeichenkette steht. > Versuchs einfach mit: > (Annahme: x.a ist als Zahl definiert) > $query = 'select x.a, y.a from x,y where x.a = ' . $id; > (Annahme: x.a ist als Zeichenkette (CHAR/TEXT/...) definiert) > $query = "select x.a, y.a from x,y where x.a = '" . $id . "'"; > Beachte die Verschiedenen ' und " ! Bei mir funktioniert die Typen-Umwandlung bei MySQL perfekt. Ich hänge alle übernommenen Variablen bei PHP einfach in quotes ('). also: $query = "select x.a, y.a from x,y where x.a = '$id'"; wobei ich aber eher die schwierigkeit erkenne, ist die tatsache, dass du die beiden tabellen nicht miteinander verknüft hast. wie wär's z.b mit select x.a, y.a from x,y where x.id = y.id and x.a = '$id' übrigens: bei SQL werden strings in einzelnen quotes (') geschrieben, nicht in doppelten. hope, that helps :) grüessli, johannes --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive