Tobias Otto: Mysql suche verfeinern.

Hallo ich suche über

WHERE MATCH ( produkt, text1 ) AGAINST ( 'Mexx*$suche*' IN BOOLEAN MODE)

Jetzt möchte ich noch zusätzlich, dass bei der suche nur die Daten angezeigt werden, wo die Spalte "Marke" gleich "Mexx" ist.

wie mach ich das.

Danke

  1. Hello,

    wie mach ich das.

    hänge ein
       AND Marke='Mexx'
    an.

    MfG
    Rouven

    --
    -------------------
    When the only tool you've got is a hammer, all problems start to look like nails.
    1. Hallo!

      wie mach ich das.
      hänge ein
         AND Marke='Mexx'
      an.

      "zusätzlich" klingt mir eher nach OR.

      mfg
        frafu

      1. Hallo,

        "zusätzlich" klingt mir eher nach OR.

        Denk mal nach:
        willst du, dass die "Bedingung 1 = true ODER Bedingung 2 = true", oder willst du "Dedingung 1 = true UND Bedingung 2 = true"?

        MfG

        --
        SELF forever
        Mein Selfcode: ie:% br: fl:| va:) ls:[ fo:| rl:( n4:~ de:> ss:) ch:| js:| mo:| sh:( zu:(
        Mein Tipp: Opera verwenden, nicht den Bugbrowser(IE) oder FF!!
        1. Hallo!

          "zusätzlich" klingt mir eher nach OR.
          Denk mal nach:
          willst du, dass die "Bedingung 1 = true ODER Bedingung 2 = true", oder willst du "Dedingung 1 = true UND Bedingung 2 = true"?

          Was ich will ist nicht wichtig. Aber ich hab mir das Ausgangsposting noch mal durchgelesen. Das "zusätzlich" ist eigentlich nicht das Schlagwort, sondern das "nur". Er möchte das Ergebnis das er jetzt hat weiter einschränken - insofern ist das And die richtige Lösung.
          Hab das beim Ersten mal nicht genau gelesen.

          mfg
            frafu