Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.035 c
1-1098430702
NATA
2004-10-22 11:38
2004.11.07
String


14-1097990090
cyborg
2004-10-17 09:14
2004.11.07
Хм. Новый развод наверное


14-1098184181
Vlad Oshin
2004-10-19 15:09
2004.11.07
Вот так да... Вот до чего попса доперла..


3-1095682111
Галинка
2004-09-20 16:08
2004.11.07
Как узнать версию MS Access


3-1097048802
Yasha
2004-10-06 11:46
2004.11.07
Как обновить данные в двух таблицах из одного DBGRID





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский