Здравствуй форум! Вот делаю поиск пользователей в системе имею такой запрос: Код (Text): $query = 'select name_user, lastname from social_users where name_user like "%'.$word.'%" or lastname like "%'.$word.'%" ORDER BY id '; оно ищет, НО только отдельно имя или фамилия, как добавить сюда поиск одновременно по имени и фамилия. Главное что бы поиск отдельно тоже остался??? дополнительно: данные вводятся через ОДИН input, с него post запрос на php
Напиши языком, а не кодом - как ты хочешь чтобы оно искало. Навык телепата подсказывает: человек вводит 2 слова, типа имя и фамилию. Искать должно и там, и там. Тогда алгоритм такой - пришедшую от пользователя строку разбиваем по пробелам, ищем вхождения 1) Первого куска в поле с именем 2) или первого куска в поле с фамилией 3) или второго куска в поле с именем 4) или второго куска в поле с фамилией Разбивать функцией explode
о, а я делал стрпос-субстр.. НО работало тоже! $pos = strrpos($word, ' '); $last_name = substr($word, $pos + 1); $first_name = substr($word, $pos + 1); ...ша попробую написать телепатский навык не подвел)))