jürgen: sql abfrage

hallo,
ich habe folgende abfrage:
SELECT * FROM ebay_eingestellt WHERE id_hersteller='$id_hersteller'

nun hat die variable $id-hersteller einzelne werte z.b. 1 oder 2, aber es soll auch die möglichkeit nach allen beiden herstellern 1 und 2 abzufragen.

SELECT * FROM ebay_eingestellt

Welchen wert kann ich $id_hersteller zuweisen (sowas wie * oder so das 1 und 2)
damit ich die gleiche abfrage benutzen kann?

SELECT * FROM ebay_eingestellt WHERE id_hersteller='$id_hersteller'
danke für antworten
jürgen

  1. Hi,

    ich habe folgende abfrage:
    SELECT * FROM ebay_eingestellt WHERE id_hersteller='$id_hersteller'

    nun hat die variable $id-hersteller einzelne werte z.b. 1 oder 2,

    Warum stehen da Hochkommata drumrum, wenn's Zahlen sind?

    aber es soll auch die möglichkeit nach allen beiden herstellern 1 und 2 abzufragen.

    Du möchtest dir den IN()-Operator anschauen.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Hallo

      Warum stehen da Hochkommata drumrum, wenn's Zahlen sind?

      Vielleicht hat er die Doppelten Hochkommata ganz links und ganz rechts einfach unterschlagen... Wer weiß...

      Du möchtest dir den IN()-Operator anschauen.

      Und du möchtest dir OR anschauen ;-)

      Gruß

      1. Hi,

        Warum stehen da Hochkommata drumrum, wenn's Zahlen sind?

        Vielleicht hat er die Doppelten Hochkommata ganz links und ganz rechts einfach unterschlagen...

        Was soll das damit zu tun haben, ob *in* der Query ein Wert als String oder Zahl behandelt wird?
        Genau, nichts.

        Du möchtest dir den IN()-Operator anschauen.

        Und du möchtest dir OR anschauen ;-)

        Nö, möchte ich nicht.

        MfG ChrisB

        --
        RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?