MySQL abfrage mit mehreren WHERE's
Basti
- php
Hi Leutz,
wieder mal ein Problem, also eine Frage an euch!!
ich habe folgende abfrage an eine Datenbank:
$abfrage = "SELECT * FROM tabelle WHERE ziel='$id'";
ich brauch außerdem noch das er mir die sachen noch anzeigt, wo ziel='alle' und ziel='admin'
habe es schon mit && versucht.... geht aber nicht...
Kann mir jemand helfen?
Gruß Basti
Hallo
einfach mit AND verknüpfen. ...WHERE ziel='$id' AND ziel='alle' AND ziel='admin'
ok, hab ich gemacht, aber es geht immer noch nicht!
hab es wie folgt geschrieben:
$abfrage = "SELECT * FROM tabelle WHERE ziel='$id' AND ziel='alle'AND ziel='$recht' ORDER by '$sort'";
Hallo,
$abfrage = "SELECT * FROM tabelle WHERE ziel='$id' AND ziel='alle'AND ziel='$recht' ORDER by '$sort'";
wiso soll ziel soviel unterschiedliche Werte auf einmal haben?
Meinst du das nicht so?
$abfrage = "SELECT * FROM tabelle WHERE ziel='$id' OR ziel='alle'OR ziel='$recht' ORDER by '$sort'";
Tschau.
he leutz,
war OR *g* thx!!
habs echt mit allem versucht außer or!
thx
Gruß Basti
Hi,
habs echt mit allem versucht außer or!
warum hattest Du dann mit IN keinen Erfolg?
Cheatah
Hallo Basti,
ok, hab ich gemacht, aber es geht immer noch nicht!
definiere "geht nicht".
$abfrage = "SELECT * FROM tabelle WHERE ziel='$id' AND ziel='alle'AND ziel='$recht' ORDER by '$sort'";
was gibt ein "echo $abfrage;" aus? Sagt mysql_error() was? Wenn ja, was?
btw: lies mal http://dclp-faq.de/q/q-sql-select.html
Grüße aus Nürnberg
Tobias
yo,
$abfrage = "SELECT * FROM tabelle WHERE ziel='$id' AND ziel='alle'AND ziel='$recht' ORDER by '$sort'";
geht logisch nicht.
SELECT * FROM tabelle WHERE ziel='$id' AND ziel='alle' OR ziel='$recht' ORDER by '$sort'
Ilja
Hi,
$abfrage = "SELECT * FROM tabelle WHERE ziel='$id' AND ziel='alle'AND ziel='$recht' ORDER by '$sort'";
geht logisch nicht.
doch: Sowohl $id als auch $recht können 'alle' enthalten.
Cheatah
yo,
doch: Sowohl $id als auch $recht können 'alle' enthalten.
was dann doppelt wäre nd somit auch keinen sinnn macht...
Ilja