Eine Tabelle mehrfach auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Eine Tabelle mehrfach auslesen

    Hallo zusammen!

    Ich durchsuche schon seit heut morgen das Internet und MySQL Bücher nach einer Funktion die eigentlich kein Problem sein sollte.

    Ich möchte eine Tabelle nach mehreren Begriffen auslesen.
    Das sollte in etwa so aussehen:

    $sql = "select * from prokimaner where hersteller= '3m' and hersteller= 'acer' ";

    Was aber leider nicht funktioniert:
    Optimal wäre es auch wenn es in etwa so aussehen würde:

    $sql = "select * from prokimaner where hersteller= '3m',acer' ";

    Wäre schön wenn mir irgendjemand helfen könnte.

  • #2
    Re: Eine Tabelle mehrfach auslesen

    du möchest dir wohl erst mal klar machen, was du eigentlich erreichen willst ...

    $sql = "select * from prokimaner where hersteller= '3m' and hersteller= 'acer' ";
    hersteller kann wohl kaum gleichzeitig '3m' und 'acer' sein, hm?

    entweder willst du alle datensätze auslesen, deren hersteller 3m oder acer ist - dann ist AND aber doch wohl unlogisch, oder?

    oder du willst alle datensätze auslesen, in denen die zeichenkette hersteller sowohl den teil 3m als auch acer beinhaltet.

    dann müsstest du dir aber erst mal ansehen, wie man nach dem vorkommen von teilzeichenketten sucht, stichwort: '%'.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Ich habe es!

      $sql = "select * from prokimaner where hersteller IN ( '3m', 'acer', 'adi' ) ";


      Danke!

      Auch wenn mir nicht direkt geholfen wurde.

      Kommentar


      • #4
        Auch wenn mir nicht direkt geholfen wurde.
        hauptsache, du hast indirekt den unterschied zwischen AND und OR verstanden.
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar

        Lädt...
        X