Вниз
Скачать: CL | DM;

Проблема с MYSQL   Найти похожие ветки 

← →
Undert ©   (2004-10-18 12:44) [0]

Почему запрос вида [select * from table where text like "%$name%"] при strlen($name)>4 ничего не выдает, а при strlen($name)<=4 - выводит результат + все то, что содержит substr($name,0,4) ... ?! Глюк или так и должно быть ?!

Спасибо!


← →
Deep ©   (2004-10-18 13:05) [1]


> выводит результат + все то, что содержит substr($name,0,4)
> ... ?!

результатом как раз и должно быть
все то, что содержит substr($name,0,4)
:))

а если тебе нужно $name - как отдельное слово добавляй к нему в условии пробелы(до и после).
"% $name %"


← →
Deep ©   (2004-10-18 13:07) [2]

вдогонку: но не нужно забывать, что разделителем может быть не только пробел -- но и точка, запятая, скобка...


← →
Undert ©   (2004-10-18 19:43) [3]

нее...
не так написал :))

вопрос в том, что like не срабатывает, если длина заданной строки с "%" по краям больше 4х символов - может где ограничение стоит на like ?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
4-1096525997
Barnaul
2004-09-30 10:33
2004.11.07
Чтение СМС из памяти мобилы


9-1089007632
dRake
2004-07-05 10:07
2004.11.07
TankMaze - первая демка!


8-1091926499
Andry
2004-08-08 04:54
2004.11.07
Свет в GLScene


1-1098715549
Kam4atkin
2004-10-25 18:45
2004.11.07
Как правильно скопировать русский текст в буфер?


9-1087355012
JUS
2004-06-16 07:03
2004.11.07
Как подключить DirectDraw к программе, объясняю...




   Наверх