|
|
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 - увидите конечный мускуль запрос, с ним и надо поэкспериментировать.
|