SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 03.04.2011 22:07:11

-O-J-A-
Участник
Зарегистрирован: 01.03.2011
Сообщений: 12

Поиск по имени фамилии

Все здравствуйте!

Мне вот необходимо сделать select по:
1. имени и фамилии
2. имя или фамилия (смотря что человек захочет вписать в поиск)

Dвод происходит через input , (похожее есть в поиске контакта)

пока есть такое но ищет только по имени или фамилии (зависит от указанного в select столбца):

Код:

SELECT id, avatar, name_user, lastname FROM users WHERE name_user LIKE "' . $word . '%" ORDER BY id

заранее спасибо

Отредактированно -O-J-A- (03.04.2011 22:08:19)

Неактивен

 

#2 03.04.2011 22:18:36

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5831

Re: Поиск по имени фамилии

WHERE name_user LIKE "' . $word . '%" or lastname  LIKE "' . $word . '%"

Неактивен

 

#3 04.04.2011 01:20:38

-O-J-A-
Участник
Зарегистрирован: 01.03.2011
Сообщений: 12

Re: Поиск по имени фамилии

не помогает, ищет только по имени

а мне нужно что бы искало к примеру так:
Иван Петров
Иван
Петров

то есть по разному...
roll

Неактивен

 

#4 04.04.2011 01:31:03

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5831

Re: Поиск по имени фамилии

mysql> create table a (id int, name_user varchar(50), lastname varchar(50));
Query OK, 0 rows affected (0.42 sec)

mysql> insert into a values (1,'иван','петров'),(2,'иван','иванов'),(3,'петр','сидоров'),(4,'петр','петров');
Query OK, 4 rows affected (0.30 sec)
Records: 4  Duplicates: 0  Warnings: 0

mysql> select * from a where name_user like 'иван' or lastname like 'петров';
+------+-----------+----------+
| id   | name_user | lastname |
+------+-----------+----------+
|    1 | иван      | петров   |
|    2 | иван      | иванов   |
|    4 | петр      | петров   |
+------+-----------+----------+
3 rows in set (0.36 sec)
 

Неактивен

 

#5 04.04.2011 15:49:19

-O-J-A-
Участник
Зарегистрирован: 01.03.2011
Сообщений: 12

Re: Поиск по имени фамилии

О тк работает, спасиббо!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson