Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

MySql Select where

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 24.04.2006, 19:18

Hallo,


hab nen kleines MySql Select Problem...

Code: Alles auswählen

mysql_query('select * from tablle where id='xxx' and art="12" and status="0" or status="1" order by datum desc');
Mein Problem:

status="0" or status="1" kann amn das zusammenfassen?

event so?
status="0,1" oder mit klammern??

(status="0" or status="1")


danke
Daniel

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Fox Mulder
PostRank 8
PostRank 8
Beiträge: 804
Registriert: 16.11.2004, 09:06

Beitrag von Fox Mulder » 24.04.2006, 19:24

Was willst Du genau erreichen?
Hat status nur 0 und 1 als Wertemöglichkeit?

Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 24.04.2006, 19:26

Nein Status kann auch mal 2 und 4 sein.

Ich möchte:

nehme alle Daten aus Datenbank xxx mit der id=yyy und art=yyy und (status=1 oder status=2)

Anonymous

Beitrag von Anonymous » 24.04.2006, 19:29

hmm...

status < 2

status in (0,1)

würden mir auf Anhieb einfallen, wobei ich in diesem Fall das < 2 verwenden würde...

Fox Mulder
PostRank 8
PostRank 8
Beiträge: 804
Registriert: 16.11.2004, 09:06

Beitrag von Fox Mulder » 24.04.2006, 19:29

calusa-xx hat geschrieben:Nein Status kann auch mal 2 und 4 sein.

Ich möchte:

nehme alle Daten aus Datenbank xxx mit der id=yyy und art=yyy und (status=1 oder status=2)
Dann nimm die Klammern. (EDIT: oder was net(t)worker empfiehlt)

mysql_query('select * from tablle where id='xxx' and art="12" and (status="0" or status="1") order by datum desc');
Zuletzt geändert von Fox Mulder am 24.04.2006, 19:31, insgesamt 1-mal geändert.

Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 24.04.2006, 19:36

das mit den Klammern :roll:

Hätte ich auch selbst drauf kommen können. :)

danke :roll:

HW
PostRank 8
PostRank 8
Beiträge: 761
Registriert: 04.04.2004, 08:00
Wohnort: Viersen

Beitrag von HW » 24.04.2006, 19:36

..ist zwar nicht sehr performant, aber es funktioniert auch die in Clausel

status in('1','2')

Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 24.04.2006, 19:38

mysql_query('select * from tablle where id='xxx' and art="12" and (status="0" or status="1") order by datum desc');
Hat genau den effekt, den ich wollte :)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag