Sven Rautenberg: lower und like bei oracle

Beitrag lesen

Moin!

select *
from
   denic_handle
where
   lower(kunde) LIKE lower('%$textfield%')

sicher, dass dein PHProzessor $textfield gleich in dem String (zwischen den Hochkommas) mit dem Wert von $textfield ersetzt?
wenn ich PHP wäre, wäre das alles ein String und $textfield wäre eine Zeichenkette darin

Dann wärst du aber ein ziemlich ungewöhnliches PHP.

Innerhalb von "..."-Zeichenketten werden Variablennamen durch den Variablenwert ersetzt. Bei einfachen Variablen fügt man sie einfach so ein, bei komplexeren Variablen (Arrays, Hashes) muss man sie in geschweifte Klammern einschließen - oder den String zusammenaddieren.

$string = "Ein String mit $variable und {$hash['key']} drin, und mit ".$extra['addiertem']." Hash hinten";

- Sven Rautenberg