Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

поиск или выборка, по первой букве

09.12.2007, 21:13
Olmer

Зарегистрирован:
2006-10-31
Сообщений: 13

Добрый день.

Есть каталог товаров, в нем есть поле Название в виде строки.

Делаю поиск в каталоге средствами Неткат, допустим ввожу в строку поиска букву "Т" соответственно находятся все товары у которых в Названии есть Т. Как сделать, что бы находились только те, которые начинаются на Т?
09.12.2007, 22:16
Гость
Гость

Olmer писал(а):
Добрый день.

Есть каталог товаров, в нем есть поле Название в виде строки.

Делаю поиск в каталоге средствами Неткат, допустим ввожу в строку поиска букву "Т" соответственно находятся все товары у которых в Названии есть Т. Как сделать, что бы находились только те, которые начинаются на Т?


// $qry - поисковый запрос

в системных настройках:
if($qry) $query_where = "({Название поля} LIKE '$qry%' OR {Название поля} LIKE ' $qry%')";
04.01.2008, 01:18
Olmer

Зарегистрирован:
2006-10-31
Сообщений: 13

по поводу строки которую вставить в системные настройки понял, а вот саму команду не осознал. Можете разжевать?
09.01.2008, 14:08
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

$query_where добавляет в мускуль запрос условия
12.01.2008, 02:43
Olmer

Зарегистрирован:
2006-10-31
Сообщений: 13

суть самой команды я понял, я скорее не понимаю из-за чего она у меня не дает результата, может я неправильноп ишу название поля, какая там орфография? Это должно быть одно поле или нет?

Иными словами все сделал, но ищет как раньше только по наличию буквы, а не по первой.
14.01.2008, 12:27
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

выведите в футере переменную $message_select - увидите конечный мускуль запрос, с ним и надо поэкспериментировать.
198 196 2008-01-14 12:27:52 9170
Описание проекта