MySQL Suchfunktion einbauen

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

  • MySQL Suchfunktion einbauen

    Hallo
    Ich programmiere in PHP und mit MySQL eine Cheat Datenbank für PC und Konsolen Spiele.
    In der Datenbank "cheats" hab ich für jede Konsole eine Tabelle erstellt (PC Spiele, Wii usw) und die Tabellensätze sind wie folgt gamacht:
    id, gamename, cheatname, content, type, check. Zum Beispiel:
    1, "gothic", "godmode aktivieren", "geben sie lol ein um den godmode zu aktivieren", cheat, 0

    Jetzt baue ich in die Website die Suchfnktion ein. Also wenn man "gothic" eingibt erscheinen cheats zu gothic (irgendwie einleuchtend)!
    Aber es sollte dann auch "gothic 2" erscheinen. Und auch wenn man nach "gotic" sucht soll "gothic" erscheinen.
    Ich weiss nicht wie ich sowas umsetzen kann.
    plz help
    rift gamecard

  • #2
    Also wenn man "gothic" eingibt erscheinen cheats zu gothic (irgendwie einleuchtend)!
    Aber es sollte dann auch "gothic 2" erscheinen.
    WHERE bla LIKE 'ghotic%';
    Und auch wenn man nach "gotic" sucht soll "gothic" erscheinen.
    das wird komplizierter

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      das wird komplizierter
      Evtl. solltest du dir diesen Artikel mal anschauen.
      Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

      Kommentar


      • #4
        Ist das % jetzt ein Platzhalter?

        Ok das mit dem gotic->gothic schein schon ziemlich kompliziert und das kann man auch noch später einbauen bzw ist nicht UNBEDINGT nötig.

        Es gibt ja spiele, die heissen "Dark Messiah of Might and Magic".
        Wenn jetzt jemand nach "magic" oder "messiah" sucht, sollten die
        Ergebnisse angezeigt werden. Geht das auch mit '%' ?
        rift gamecard

        Kommentar


        • #5
          Ist das % jetzt ein Platzhalter?
          Ja.
          Es gibt ja spiele, die heissen "Dark Messiah of Might and Magic".
          %Ja%.
          Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

          Kommentar


          • #6
            Das funktioniert gut.
            Wenn ich 'gothic' suche erscheint auch 'gothic 2'
            ABER
            Wenn ich 'gothic 2' suche erscheint 'gothic' nicht.
            rift gamecard

            Kommentar


            • #7
              überrascht dich das?
              warum sollte es anders sein?

              Kommentar


              • #8
                Dann müsstest du den Suchbegriff bei jedem Leerzeichen Trennen und nach jedem Begriff einzeln suchen, wobei das vlt nicht das eleganteste ist. Sucht jemand etw zusammenhängendes, kann die Person ein "+" dazwischen tun, wie beig gogl' ..

                mfg

                Kommentar

                Lädt...
                X