MySQL
Ricko
- datenbank
0 Sven Rautenberg0 Vinzenz Mai0 Ricko
0 dedlfix
Hallo,
ich benötige eine Anfrage wie diese hier:
SELECT * FROM tabelle WHERE strtolower(text)=...
Weiß jemand ob sich das irgendwie umsetzen lässt?
Moin!
ich benötige eine Anfrage wie diese hier:
SELECT * FROM tabelle WHERE strtolower(text)=...Weiß jemand ob sich das irgendwie umsetzen lässt?
Was hast du bislang versucht? Woran ist es gescheitert?
Beachte unbedingt auch http://forum.de.selfhtml.org/hilfe/charta.htm#tipps-fuer-fragende
- Sven Rautenberg
Hallo,
ich benötige eine Anfrage wie diese hier:
SELECT * FROM tabelle WHERE strtolower(text)=...
Weiß jemand ob sich das irgendwie umsetzen lässt?
Ja, ich weiß das. Kompliziert [1] oder irgendwie.
Freundliche Grüße
Vinzenz
[1] die richtige(n) Funktion(en) läßt sich mit Hilfe der in Deinen Browser
eingebauten Suchfunktion leicht finden.
Alles klar. Danke!
echo $begrüßung;
ich benötige eine Anfrage wie diese hier:
SELECT * FROM tabelle WHERE strtolower(text)=...
Es ist generell ungünstig, in der WHERE-Klausel eine Funktion oder Berechnung auf eine Spalte anzusetzen. Um die passenden Datensätze zu finden muss das DBMS die komplette Tabelle abgrasen und die Funktion auf alle Zeilen anwenden. Ein Index kann dann auch nicht mehr verwendet werden. Versuche lieber, die Berechnung auf den (feststehenden) Suchwert zu legen, dann wird nur einmal gerechnet und das Ergebnis per Index (so gesetzt) gesucht werden.
In deinem Fall ist es vielleicht gar nicht erforderlich, weil MySQL Groß- und Kleinschreibung nicht beachtet, wenn du nicht gerade eine der wenigen *_cs- oder *_bin-Kollationen oder das Schlüsselwort BINARY verwendest.
echo "$verabschiedung $name";