Zum Inhalt springen

Volltextsuche SQL


kills

Empfohlene Beiträge

Hallo zusammen

ich habe folgenden select:


SELECT * FROM inhalte WHERE text LIKE '%$stext%'

nun möchte ich die suche aber so gestalten, dass er mir natürlich nur dann was raussucht wenns auch text ist und nicht z.b. ein html tag, da in dem feld inhalte "rohes" html drinne liegt.

wie muss ich den sql richtig gestalten ?

Gruß,

kills

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo nochmal zusammen,

ich hab jetzt hier folgenden ansatz soweit erarbeitet!


select replace (text, regexp "<*>", "") from inhalte where text like '%$stext%'

ich weiss das die syntax so nicht richig ist, aber wie kann ich sonst in mysql ersetzungen im sql durchführen?

Danke und Gruß,

kills

Link zu diesem Kommentar
Auf anderen Seiten teilen

hi kills,

eine lösung mit sql kenne ich nicht.

aber wenn es nicht zu viele daten sind, könnte man ja alles zu dem suchkriterium lesen und dann programmatisch die texte parsen und die auswahl so treffen.

besser wäre es natürlich, die daten (texte) in der datenbank von den render-informationen (html) trennen...

hth

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von JesterDay

Da ich jetz im Urlaub bin kann ich das nicht probieren, aber ich würd es so versuchen:



SELECT * FROM inhalte WHERE text LIKE '%$stext%' AND NOT (text LIKE '<%$stext%>')

also ich habs nochma mit dieser methode versucht und auf einmal gings :marine

dann nochma danke JesterDay und schönen Urlaub noch :D

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...