Помогите с sql запросом.

A
На сайте с 18.02.2009
Offline
46
567

В базе, в поле забито имя "Жене", а юзер при поиске будет писать "Женя", как построить запрос, чтобы выводило все записи в которых есть поле "Жене".

SELECT * FROM content where komu LIKE 'Жене'

Like не фурычит :(

Аккаунты на торрент-трекеры. () Тут дают деньги!!! (http://Pop-Bazar.com/registration.php?ref=2115)
PVasili
На сайте с 13.02.2009
Offline
66
#1

"Если на клетке слона написано тигр не верь глазам своим" - что-то типа того 🍿

KK
На сайте с 25.07.2006
Offline
138
#2

Не совсем понял что надо, но как вариант

$name = str_replace('Женя','Жене',$_POST['имя поля из формы']);

SELECT * FROM content where komu = $name

Great-Antique
На сайте с 21.08.2010
Offline
16
#3

SELECT * FROM content where komu LIKE 'Жен%'

Пишу небольшие PHP-скрипты бесплатно. Главное, чтобы интересно было. Блог о PHP-разработке (http://den.girnyk.com) и не только.
~
На сайте с 04.07.2006
Offline
82
#4
Great-Antique:
SELECT * FROM content where komu LIKE 'Жен%'

Тогда уж 'Жен?', а то под 'Жен%' подойдет и 'Женема пасижур'.

palladin_jedi
На сайте с 13.07.2010
Offline
71
#5
allmuz:
В базе, в поле забито имя "Жене", а юзер при поиске будет писать "Женя", как построить запрос, чтобы выводило все записи в которых есть поле "Жене".

Опять кто-то пытается Гугл написать?

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
LinnTroll
На сайте с 12.01.2011
Offline
15
#6

http://sphinxsearch.com

Тогда у вас и Женя и Женей и Женю и Женька-лох найдутся.

Это если делать правильно.

Если просто - то как уже предложили - LIKE 'Жен%', предварительно отрезав окончание.

http://vps.ua/ (https://vps.ua/clients/aff.php?aff=201) - самый лучший хостинг.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий