Форум: "Потрепаться";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
ВнизПроблема с 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.037 c