Suche

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

  • Suche

    Hallo miteinander!

    Ich habe für meine DB eine Suche geschriben.
    Doch leider kann ich nur nach einem Wort suchen.

    Ziel wäre es dass ich nach mehreren wörtern suchen kann.
    habe mir schon die Fingernägel abgekaut...

    Ich poste euch besses mal mein Code:

    PHP-Code:
    //Steuerrad für Suchen "Über alles oder mit Plattform"

    if ($platt =='Alle')
    {
      
    $whereExt "AND ((s.S_Name LIKE '%".$Suchen."%')
      OR (h.He_Name LIKE '%"
    .$Suchen."%')
     OR (s.S_Bemerkungen LIKE '%"
    .$Suchen."%'))";
    }
    else
    {
    $whereExt "AND ((s.P_ID=$platt AND s.S_Name LIKE '%".$Suchen."%')
    OR (s.P_ID=
    $platt AND h.He_Name LIKE '%".$Suchen."%')
    OR (s.P_ID=
    $platt AND s.S_Bemerkungen LIKE '%".$Suchen."%'))";
            }

    $sql "SELECT s.S_ID, s.S_Name, s.Version, s.Anz_Installationen, s.Anz_Lizenzen, s.Seriennummer, s.S_Bemerkungen, s.Wert, p.P_Name, 
    k.K_Name, h.He_Name FROM software AS s JOIN plattform AS p JOIN 
    kategorie AS k JOIN hersteller AS h WHERE s.He_ID=h.He_ID  AND s.P_ID=p.P_ID AND  s.K_ID=k.K_ID whereExt"

    Danke schon zum Voraus!

  • #2
    Ich glaube was du brauchst das ist eine volltext suche

    Näheres hier: http://www.mysql.com/doc/de/Fulltext_Search.html

    Aber so genau weiss ich es auch nicht habe nur vorkurzem was darüber gelessen

    Kommentar


    • #3
      Dankeschön!

      Kommentar

      Lädt...
      X