amas_mind Новичок 3 Июн 2004 #1 Поиск строки в базе Подскажите пожалуйста. горю . where rname like '%$ss%' $ss может быть $ss="Hello"; $ss="HELLO"; $ss="heLLo"; И в базе тоже могут быть буквы большие и маленькие, как перевести буквы в маленькие в SQL запросе?
Поиск строки в базе Подскажите пожалуйста. горю . where rname like '%$ss%' $ss может быть $ss="Hello"; $ss="HELLO"; $ss="heLLo"; И в базе тоже могут быть буквы большие и маленькие, как перевести буквы в маленькие в SQL запросе?
amas_mind Новичок 3 Июн 2004 #3 Это понятно, это я строку $ss переведу, это я знаю, но в базе при запросе where rname like '%$ss%' rname как перевести?
Это понятно, это я строку $ss переведу, это я знаю, но в базе при запросе where rname like '%$ss%' rname как перевести?
amas_mind Новичок 4 Июн 2004 #5 $ss может быть любым из значений: $ss может быть $ss="Hello"; $ss="HELLO"; $ss="heLLo"; и rname $rname может быть $rname="Hello"; $rname="HELLO"; $rname="heLLo"; предположем в базе $rname="HELLO" a полшьзователь ввел $ss="Hello" тогда при запросе where rname like '%$ss%' он не найдется. $ss=strtolower($ss); where rname like '%$ss%' тут в нижний регистр нужно перевести rname, иначе строка не найдется. может я торможу?
$ss может быть любым из значений: $ss может быть $ss="Hello"; $ss="HELLO"; $ss="heLLo"; и rname $rname может быть $rname="Hello"; $rname="HELLO"; $rname="heLLo"; предположем в базе $rname="HELLO" a полшьзователь ввел $ss="Hello" тогда при запросе where rname like '%$ss%' он не найдется. $ss=strtolower($ss); where rname like '%$ss%' тут в нижний регистр нужно перевести rname, иначе строка не найдется. может я торможу?
Фанат oncle terrible Команда форума 4 Июн 2004 #6 тогда при запросе where rname like '%$ss%' он не найдется. Нажмите для раскрытия... ты гонишь
amas_mind Новичок 4 Июн 2004 #10 Что за напасть. where rautor like '%$ss%' or eautor like '%ss%' по полю rautor ищет, а eautor нет