Hallo,
Datenbank: Oracle 9i
Habe folgendes Problem:
select ..from .. where $spalten='$suchwert';
beide Var werden aus einem Html Formular ausgelesen.
$spalten sind alle möglichen Spaltennamen einer Tabelle
(werden aus einem Selectfeld ausgewählt)
$suchwert ist ein vom Benutzer eingegebener Suchstring.
Nun merin Problem:
In manchen Spalten der Datenbanktabelle sind ausschliesslich Grossbuchstaben in anderen
ausschliesslich Kleinbuchstaben, und in manchen grosser Anfangsbuchstabe un der Rest klein.
Wie mache ich nun der Datenbank klar das sie z.B bei einer
Eingabe von
$spalten=country
$suchwert=chile
where country='Chile' sucht. initcap,toupper,tolower hilf hier nicht wirklich, da die Spalten ja wie gesagt in unterschiedlichen "Formaten" vorliegen.
Es müsste eine Funktion sein, die überhaupt keinen Wert auf Gross-,Kleinschreibung legt
Dank schonmal für eure Hilfe
Datenbank: Oracle 9i
Habe folgendes Problem:
select ..from .. where $spalten='$suchwert';
beide Var werden aus einem Html Formular ausgelesen.
$spalten sind alle möglichen Spaltennamen einer Tabelle
(werden aus einem Selectfeld ausgewählt)
$suchwert ist ein vom Benutzer eingegebener Suchstring.
Nun merin Problem:
In manchen Spalten der Datenbanktabelle sind ausschliesslich Grossbuchstaben in anderen
ausschliesslich Kleinbuchstaben, und in manchen grosser Anfangsbuchstabe un der Rest klein.
Wie mache ich nun der Datenbank klar das sie z.B bei einer
Eingabe von
$spalten=country
$suchwert=chile
where country='Chile' sucht. initcap,toupper,tolower hilf hier nicht wirklich, da die Spalten ja wie gesagt in unterschiedlichen "Formaten" vorliegen.
Es müsste eine Funktion sein, die überhaupt keinen Wert auf Gross-,Kleinschreibung legt
Dank schonmal für eure Hilfe
Kommentar