Problem mit Query und ähnlichen Namen

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

  • Problem mit Query und ähnlichen Namen

    Hallo ihr,

    ich möchte in der spalte langtext (mediumtext / utf8) nachschauen, ob bestimmte Wörter vorhanden sind und habe folgenden Query:

    SELECT * FROM TEXTE WHERE langtext LIKE '%$ausgabeupdate[pfad]%'

    Die Variable $ausgabeupdate[pfad] ist eigentlich der folgende
    String: 'SONNENUNTERGANG.JPG'

    Dummerweise findet die Abfrage nun aber mehrere Einträge und
    zwar 'SONNENUNTERGANG.JPG' und 'GROSS_SONNENUNTERGANG.JPG".

    Die Frage ist: Wie muss der Query formuliert sein, damit wirklich nur SONNENUNTERGANG.JPG gefunden wird?

    Hoffe, ich habe mich verständlich ausgedrückt.

    Danke schon mal für die Hilfe.
    Rainer

  • #2
    PHP-Code:
    "SELECT * FROM TEXTE WHERE langtext LIKE '".$ausgabeupdate['pfad']."%'" 
    oder

    PHP-Code:
    "SELECT * FROM TEXTE WHERE langtext='".$ausgabeupdate['pfad']."'" 
    und es heißt:
    PHP-Code:
    $ausgabeupdate['pfad'und nicht $ausgabeupdate[pfad
    verdammte axt!!!
    it's not a bug,
    it's a feature!

    Kommentar


    • #3
      Die Axt im Walde...

      ... find ich nicht. Es klappt auch mit der korrekten Syntax nicht.
      Danke trotzdem fürs Holzhacken.

      Kommentar


      • #4
        Die Variable $ausgabeupdate[pfad] ist eigentlich der folgende
        String: 'SONNENUNTERGANG.JPG'
        Was steht denn sonst noch in dieser Spalte? Wenn da noch vorher und nachher Text stehen kann, dann kommst du um einen RegExp wohl nicht herum
        PHP-Code:
        $sql "SELECT * FROM table WHERE langtext REGEXP '\\\b'".$ausgabeupdate['pfad']."'\\\b'"
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar

        Lädt...
        X