Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: 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 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
4-1096456968
Сергей Ю.
2004-09-29 15:22
2004.11.07
Работа со сканером штрих-кодов


9-1089528478
ПсихЪ_копия
2004-07-11 10:47
2004.11.07
Движение объектов в OpenGL или как замерять время


1-1098647524
MegaBonus
2004-10-24 23:52
2004.11.07
Почему замедляется работа процедуры?


4-1096808596
Scorpion
2004-10-03 17:03
2004.11.07
Как изменить приоритет потока созданного другим процессом


9-1089579747
Евгений Анатольевич
2004-07-12 01:02
2004.11.07
Описание движения автомобиля