powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / регистр букв в php + mssql
12 сообщений из 12, страница 1 из 1
регистр букв в php + mssql
    #38181667
kolotov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в php не учитывать регистр букв при обращении к mssql ?

в БД MSSQL есть поле street , из php делаю запрос найти улицу "Ленина" и он выводит список , но при вводе "ленина" ничего не ищет.
...
Рейтинг: 0 / 0
регистр букв в php + mssql
    #38181693
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolotov,
для начала создаем индекс LOWER(street)
далее делаем запрос
SELECT street from mytable WHERE street = LOWER(:street);
...
Рейтинг: 0 / 0
регистр букв в php + mssql
    #38181707
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
select street from mytable where street like '%ленин%';


ну либо fulltext поиск вам в помощь, если Myisam базка
...
Рейтинг: 0 / 0
регистр букв в php + mssql
    #38181709
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolotov,

пардон - не заметил mssql а не mysql
...
Рейтинг: 0 / 0
регистр букв в php + mssql
    #38181747
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ренатkolotov,

пардон - не заметил mssql а не mysql
Один хрен.
...
Рейтинг: 0 / 0
регистр букв в php + mssql
    #38181793
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_mdдля начала создаем индекс LOWER(street)
далее делаем запрос
Код: plsql
1.
SELECT street from mytable WHERE LOWER(street) = LOWER(:street);


исправил недочет :)
...
Рейтинг: 0 / 0
регистр букв в php + mssql
    #38182490
kolotov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SmeL_mdkolotov,
для начала создаем индекс LOWER(street)
далее делаем запрос
SELECT street from mytable WHERE street = LOWER(:street);

Подскажите, где в mssql прописать индекс LOWER ?
...
Рейтинг: 0 / 0
регистр букв в php + mssql
    #38182586
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в MSSQL Не силен, в мускуле, например, это решает установкой нужного коллейта.
...
Рейтинг: 0 / 0
регистр букв в php + mssql
    #38183485
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolotovПодскажите, где в mssql прописать индекс LOWER ?НЕ знаю но по идеи так
Код: sql
1.
2.
CREATE INDEX 
 ON mytable (lower(street));
...
Рейтинг: 0 / 0
регистр букв в php + mssql
    #38185033
kolotov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SmeL_mdkolotovПодскажите, где в mssql прописать индекс LOWER ?НЕ знаю но по идеи так
Код: sql
1.
2.
CREATE INDEX 
 ON mytable (lower(street));



не получается так
...
Рейтинг: 0 / 0
регистр букв в php + mssql
    #38185294
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolotovSmeL_mdпропущено...
НЕ знаю но по идеи так
Код: sql
1.
2.
CREATE INDEX 
 ON mytable (lower(street));

не получается такТогда в документацию вашей СУБД
...
Рейтинг: 0 / 0
регистр букв в php + mssql
    #38185631
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fulltext делай.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / регистр букв в php + mssql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]