[MySQL] Groß-/Kleinschreibung.
[MySQL] Groß-/Kleinschreibung.
am 30.04.2005 10:51:18 von hans-kaestner
Hallo NG*,
Ich will eine SQL-Abfrage in meinem SEARCH-Script einfügen.
Ich habe eine Checkbox eingebaut nach welcher bei der Suche
nach Daten in der MySQL-Datenbank nach
Groß- und Kleinschreibung unterschieden werden kann.
Gibt es in MySQL solch eine Option?
ciao && danke.
Re: [MySQL] Groß-/Kleinschreibung.
am 30.04.2005 11:06:57 von Joerg Behrens
Hans Kästner schrieb:
> Hallo NG*,
>
> Ich will eine SQL-Abfrage in meinem SEARCH-Script einfügen.
> Ich habe eine Checkbox eingebaut nach welcher bei der Suche
> nach Daten in der MySQL-Datenbank nach
> Groß- und Kleinschreibung unterschieden werden kann.
> Gibt es in MySQL solch eine Option?
In abhaengigkeit vom Spaltentyp is die Suche erstmal CaseInsensitive.
Durch das Attribut binary koennte man dann aendern. Nur hast du dann
nicht mehr die Auswahl. Ich war der Meinung das es eine Funktion gibt
welche bei der Query das Verhalten steuert. Finde ich nur auf die
schnelle nicht.
Fulltextsearch ist ja auch nur CaseInsensitive. Hmmm.
Btw. Deine Frage hat nichts mit PHP zutun und somit bist du hier Falsch
da d.c.datenbanken.* existiert.
Gruss
Joerg
Re: [MySQL] Groß-/Kleinschreibung.
am 30.04.2005 14:14:06 von Marian Heddesheimer
On Sat, 30 Apr 2005 10:51:18 +0200, Hans Kästner wrote:
>Ich habe eine Checkbox eingebaut nach welcher bei der Suche
>nach Daten in der MySQL-Datenbank nach
>Groß- und Kleinschreibung unterschieden werden kann.
>Gibt es in MySQL solch eine Option?
select * from kunden where vorname = 'Heinz'
wenn die Option "ignoriere Groß-/Kleinschreibung" eingeschaltet ist.
und
select * from kunden where binary vorname = 'Heinz'
wenn die Option "ignoriere Groß-/Kleinschreibung" ausgeschaltet ist.
Gruß
Marian
--
Online Lernen (auch fuer Blinde geeignet): HTML, PHP, MySQL, Word
http://www.lernpilot.de/wbt/
Re: [MySQL] Groß-/Kleinschreibung.
am 01.05.2005 22:19:05 von Helmut Chang
Joerg Behrens schrieb:
> In abhaengigkeit vom Spaltentyp is die Suche erstmal CaseInsensitive.
> Durch das Attribut binary koennte man dann aendern. Nur hast du dann
> nicht mehr die Auswahl. Ich war der Meinung das es eine Funktion gibt
> welche bei der Query das Verhalten steuert.
BINARY() ;-).
gruss, heli
Re: [MySQL] Groß-/Kleinschreibung.
am 02.05.2005 07:22:49 von Joerg Behrens
Helmut Chang schrieb:
> Joerg Behrens schrieb:
>
>> In abhaengigkeit vom Spaltentyp is die Suche erstmal CaseInsensitive.
>> Durch das Attribut binary koennte man dann aendern. Nur hast du dann
>> nicht mehr die Auswahl. Ich war der Meinung das es eine Funktion gibt
>> welche bei der Query das Verhalten steuert.
>
>
> BINARY() ;-).
Marian hatte mich schon erleuchtet :)
Gruss
Joerg
Re: [MySQL] Groß-/Kleinschreibung.
am 02.05.2005 22:15:01 von Uli Honal
Hans Kästner wrote:
> Ich will [..] bei der Suche nach Daten in der MySQL-Datenbank nach
> Groß- und Kleinschreibung unterschieden [..]
Hallo Hans,
sei mir nicht böse, und nimms nicht persönlich, aber ich muss kurz de=
n=20
Usenet-Hausmeister rauskehren.
Da Dein Problem hoffentlich gelöst ist, wage ich folgende Hinweise=20
hinterherzuwerfen:
1.) falsche Gruppe, d.c.d.mysql existiert.
2.) RTFM: "A.5.1. Case Sensitivity in Searches" [1],
"A.5.1. Groß-/Kleinschreibung beim Suchen" [2]
3.) Genau Deine Frage wurde hier vor 15 Tagen hier schon gefragt,=20
sollte mit Google Groups [3] und dem Begriffen aus Deinem Subject=20
leicht zu finden sein.
Mit Handbüchern (PHP, MySQL,...) , FAQs und Google kannst Du Dir und=20
den andern hier viel Zeit sparen. Bedarf etwas Übung, aber lohnt sich.
Trotzdem dieser drei Punkte bekommst Du hier sehr schnell viele=20
Antworten, größtenteils ohne Hinweise wie meine. Was mich für Dich =
freut. Was aber kein Einzelfall ist. Was dazu führt, dass das lesen=20
von dclp.* IMHO immer unattraktiver wird.
Meinungen?
[1] http://dev.mysql.com/doc/mysql/en/case-sensitivity.html
[2] http://dev.mysql.com/doc/mysql/de/case-sensitivity.html
[3] http://groups.google.de/groups?q=3Dmysql+gro%C3%9F+kleinschr eibung
cheers,
-Uli