Suche in MySQL-Datenbank

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

  • Suche in MySQL-Datenbank

    Hi,

    hab folgendes Problem:
    Mit diesem SQL-QueryString liefert die Datenbank alle Einträge zurück, in der beispielsweise ein 'b' vorkommt, obwohl das Suchwort z.B. 'Bauunternehmer' lautet.

    SELECT * FROM $tabelle WHERE spalte LIKE UPPER('$querystring%')

    Wie kann ich die Suche verfeinern, jedoch nicht nur auf das genaue Suchwort beschränken?

  • #2
    SELECT * FROM $tabelle WHERE spalte LIKE '%$querystring%'
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      das UPPER kannst du weglassen, LIKE ist ohnehin Case-insensitiv.
      mein Sport: mein Frühstück: meine Arbeit:

      Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

      Kommentar

      Lädt...
      X