Tema: Buscador.
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/08/2003, 19:21
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
La pregunta sería para el foro de "Base de datos" .. para que te informén del SQL a emplear ..

No dices que motor de BD usas (si Mysql u otro) pero, en general .. las llamadas a várias tablas de una misma BD es:

SELECT tabla1.campoN,tabla2.campoN FORM tabla1,tabla2 WHERE tabla1.campoN='$buscar' OR tabla2.campoN='$buscar'

O si quieres .. usa LIKE (para el caso de Mysql) para hacer busquedas "que contengan" parte de esa palabra de tu $buscar en alguno de esos dos campos .. (para eso usa los comodines "willcarts" %)

SELECT tabla1.campoN,tabla2.campoN FORM tabla1,tabla2 WHERE tabla1.campoN LIKE '%$buscar%' OR tabla2.campoN LIKE '%$buscar%'

----------
Buscadores .. hay muchos .. incluso "genéricos" que de alguna forma "scanean" tus tablas de tus BD y hacen la busqueda en las tablas/campos que especifiques .. pero, no hay nada mejor como optimizar la Busqueda a base de realizar las consultas SQL que realmente necesites ...

De todas formas .. si quieres ver algúnos de esos buscadores pasate por :

http://www.hotscripts.com/PHP/Script...nes/index.html

Y por:
http://promoxy.mirrors.phpclasses.or.../class/10.html


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.