Verwendung des LIKE-Operators

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

  • Verwendung des LIKE-Operators

    Hallo,

    ich frage mich, was der Unterschied zwischen folgenden "Varianten" (was ja eigentlich die Frage darstellt ) ist:

    1) WHERE name LIKE '%$name'

    2) WHERE name LIKE '$name%'

    3) WHERE name LIKE '%$name%'

    4) WHERE name LIKE '$name'

    wo liegt genau der Unterschied zwischen all diesen Anwendungen?

    Danke für jede Hilfe!

    MfG, rob

  • #2
    1) $name muss am ende stehen

    2) $name muss am anfang stehen

    3) $name muss irgendwo im string sein

    4) $name muss identisch sein. hier ist LIKE sinnlos und man sollte direkt = nehmen.

    das % ist eine art wildcard. steht also für egal was.

    steht aber auch in jeden gut sortiertem buch drin....
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      leider bin ich nicht im Besitze eines derartigen Buches, von einem gute sortierten erst recht nicht

      aber danke für die schnelle und sehr hilfreiche Antwort!

      Kommentar

      Lädt...
      X