[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: модификация поисковика
Gabriel
как можно доработать запрос
PHP
$query "SELECT id, empresa, direccion, cp, poblacion FROM `comercios` WHERE `empresa` LIKE '%$s%'";

чтобы одновременно искать по 2м полям (empresa && actividad)



Спустя 7 минут, 7 секунд (3.08.2009 - 17:28) waldicom написал(а):
AND `actividad` = ...

Спустя 9 минут, 53 секунды (3.08.2009 - 17:38) Gabriel написал(а):
таки не совсем нуп:)
PHP
$query "SELECT id, empresa, direccion, cp, poblacion FROM `comercios` WHERE `empresa` LIKE '%$s%' AND `actividad` LIKE '%s%'";

но в результате по полю empresa находит а по actividad результата никакого:(

Спустя 1 минута, 27 секунд (3.08.2009 - 17:39) waldicom написал(а):
Цитата (Gabriel @ 3.08.2009 - 16:38)
таки не совсем нуп:)
PHP
$query = \"SELECT id, empresa, direccion, cp, poblacion FROM `comercios` WHERE `empresa` LIKE '%$s%' AND `actividad` LIKE '%s%'\";

но в результате по полю empresa находит а по actividad результата никакого:(

Значит нет таких записей, которые удовлетворяют обоим условиям. Еще можно условия в скобки взять...

Спустя 8 минут, 42 секунды (3.08.2009 - 17:48) Gabriel написал(а):
самое смешное что таки есть в полях значения удовлетворяюшие обоим условиям:(
хотя мне нужно чтобы показывало значения в которых $s являеться значением в поле empresa независимо есть ли оно в поле activiada и наоборот.

Спустя 2 минуты, 6 секунд (3.08.2009 - 17:50) waldicom написал(а):
Цитата (Gabriel @ 3.08.2009 - 16:48)
хотя мне нужно чтобы показывало значения в которых $s являеться значением в поле empresa независимо есть ли оно в поле activiada и наоборот.

Цитата (Gabriel @ 3.08.2009 - 16:38)
таки не совсем нуп:)

Хм, я уже и боюсь сказать, извини если что... Но что будет, если вместо AND использовать OR. Опять же извини за странное предложение.

Спустя 2 минуты, 14 секунд (3.08.2009 - 17:53) Gabriel написал(а):
ну твое странное предложение я уже пробывал использовать оно вообше тогда игнорирует переменную и выводит все 338 записей user posted image

Спустя 1 минута, 13 секунд (3.08.2009 - 17:54) waldicom написал(а):
Цитата (Gabriel @ 3.08.2009 - 16:53)
ну твое странное предложение я уже пробывал использовать оно вообше тогда игнорирует переменную и выводит все 888 записей user posted image

Тогда не мог бы ты конкретно описать, что тебе надо. С примерами переменной $s и тем, что стоит в полях `empresa`и `actividad`

Спустя 13 минут, 33 секунды (3.08.2009 - 18:07) Gabriel написал(а):
empresa actividad

NORTHTELECOM S.L.------------------------------Informatica, Telecomunicaciones

Hostal Azul ------------------------------ ---------Hosteleria

CSR SOLUCIONES INFORMATICAS-------------Informatica

LA DULCERIA S.L.--------------------------------Panaderías y Pastelerías

SEBASTIAN MONTAJES ELECTRICOS---------- Electricidad

$s = 'informatica'

PHP
$query = "SELECT id, empresa, direccion, cp, poblacion FROM `comercios` WHERE `empresa` LIKE '%$s%' OR `actividad` LIKE '%s%'"


помоему должен вывсти NORTHTELECOM S.L (empresa) и CSR SOLUCIONES INFORMATICAS (actividad), а выводит все записи из БД
... them all
спустя 10мин с момента поста поиск нормально работает хотя не факт что ето будет длиться долго.


_____________
one step, two steps HERE WE GO!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.