Forum Doku Wiki Blog

Forumsarchiv 2009, Januar
MySQL

archivierte Beiträge lesen

  1. (DATENBANK) MySQL von Ricko, 20. 01. 2009, 17:23

MySQL

Der folgende Beitrag wurde am 20. 01. 2009, 17:23 Uhr von Ricko veröffentlicht.

Hallo,

ich benötige eine Anfrage wie diese hier:
SELECT * FROM tabelle WHERE strtolower(text)=...

Weiß jemand ob sich das irgendwie umsetzen lässt?

MySQL

Der folgende Beitrag wurde am 20. 01. 2009, 17:35 Uhr von Sven Rautenberg veröffentlicht.

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

MySQL

Der folgende Beitrag wurde am 20. 01. 2009, 17:35 Uhr von Vinzenz Mai veröffentlicht.

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.

MySQL

Der folgende Beitrag wurde am 20. 01. 2009, 18:08 Uhr von Ricko veröffentlicht.

Alles klar. Danke!

MySQL

Der folgende Beitrag wurde am 20. 01. 2009, 21:54 Uhr von dedlfix veröffentlicht.

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";

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4