Mysql-Abfrage GROSS- = kleinschreibung
Nico
- datenbank
Hallo,
bitte verratet mir, wie ich folgende PHP/MySql - Query formulieren muss, damit sichergestellt ist, dass eine kleingeschriebenes Suchwort auch gefunden wird, wenn es in der Database grossgeschrieben ist.
Beispiel:
select * from table where farbe = $farbe%;
Mit bestem Dank im voraus
Gruss
Nico
Hallo,
müsste doch so gehen:
$suchwort = strtoupper($farbe); // wandelt alles in Grossbuchstaben um
$abfrage = "select * from table where farbe = $suchwort%";
Gruss
Knud
Hallo,
bitte verratet mir, wie ich folgende PHP/MySql - Query formulieren muss, damit sichergestellt ist, dass eine kleingeschriebenes Suchwort auch gefunden wird, wenn es in der Database grossgeschrieben ist.
Beispiel:
select * from table where farbe = $farbe%;
SELECT * FROM table WHERE farbe LIKE "$farbe%";
lg
Ludwig
Hallo,
bitte verratet mir, wie ich folgende PHP/MySql - Query formulieren muss, damit sichergestellt ist, dass eine kleingeschriebenes Suchwort auch gefunden wird, wenn es in der Database grossgeschrieben ist.
Beispiel:
select * from table where farbe = $farbe%;
Mit bestem Dank im voraus
Gruss
Nico
Ich kenne das Problem von einer anderen relationalen Datenbank (PrimeBase). Dort gibt es für diesen Fall
einen speziellen Datentyp, bei dem man festlegen kann, daß ein Feld case-insensitive sein soll. So kann
man nach Auto, aUto, auTo, etc. suchen und die Datebank liefert auch ein Ergebnis im Falle von AUTO.
Ich weiß allerdings nicht genau, ob es das auch bei MySQL gibt.
Grüße Eckhard
Hallo Knud, Ludwig und Eckhard,
ich danke Euch fuer Eure Loesungsvorschlaege.
Beste Gruesse
Nico