Foros del Web » Programando para Internet » PHP »

Consulta multiple tipo FullTex

Estas en el tema de Consulta multiple tipo FullTex en el foro de PHP en Foros del Web. Amigos tengo una duda y espero no les quite mucho tiempo pero lea agradeceria me ayuden con esto. Hasta ahora todo funciona perfecto pero en ...
  #1 (permalink)  
Antiguo 19/12/2012, 14:58
 
Fecha de Ingreso: septiembre-2009
Mensajes: 281
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Consulta multiple tipo FullTex

Amigos tengo una duda y espero no les quite mucho tiempo pero lea agradeceria me ayuden con esto.

Hasta ahora todo funciona perfecto pero en mi busqueda que realizado la hago solo por un campo de mi tabla de base de datos

Código PHP:
Ver original
  1. if (isset($_GET['criterio_usu_per']))
  2.         $sql .= " where NRO_REG  like '%".fn_filtro(substr($_GET['criterio_usu_per'], 0, 16))."%'";

Mi duda es como puedo hacer para que pueda buscar no solo por ese Campo sino por los otros 6 campos que tengo en esa tabla?? q son (DERIVADO_A,TELEFONO,CONCLUIDO_CON)

Cabe mencionar q solo tengo un campo tipo texto donde ahi ponen el elemento a buscar.

Código PHP:
$sql "select * from correspgg2011 ";
    
    if (isset(
$_GET['criterio_usu_per']))
        
$sql .= " where NRO_REG  like '%".fn_filtro(substr($_GET['criterio_usu_per'], 016))."%'";
        
    if (isset(
$_GET['criterio_ordenar_por']))
        
$sql .= sprintf(" order by id DESC "fn_filtro($_GET['criterio_ordenar_por']), fn_filtro($_GET['criterio_orden']));
    else
        
$sql .= " order by id DESC";
    
$paging->agregarConsulta($sql); 
    
$paging->div('div_listar');
    
$paging->modo('desarrollo'); 
    if (isset(
$_GET['criterio_mostrar']))
        
$paging->porPagina(fn_filtro((int)$_GET['criterio_mostrar']));
    
$paging->verPost(true);
    
$paging->mantenerVar("criterio_usu_per""criterio_ordenar_por""criterio_orden""criterio_mostrar");
    
$paging->ejecutar(); 
  #2 (permalink)  
Antiguo 19/12/2012, 16:10
 
Fecha de Ingreso: septiembre-2009
Mensajes: 281
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Consulta multiple tipo FullTex

Hice algunas pruebas y aumente al WHERE un campo mas asi:

Código PHP:
$sql .= " where NRO_REG or REF_SOLIC like '%".fn_filtro(substr($_GET['criterio_usu_per'], 016))."%'"
Pero al aumentar la condicion OR y REF_SOLIC deja de funcionar mi buscador? y cuando lo borro y solo lo pongo asi :

Código PHP:
$sql .= " where NRO_REG like '%".fn_filtro(substr($_GET['criterio_usu_per'], 016))."%'"
Funciona de Maravilla.


Tb hice un echo de mi variable de busqueda para hacer pruebas llega muy bien pero la verdad no se como puedo hacer para q no solo busque en mi campo NRO_REG sino de los otros 6 campos?
  #3 (permalink)  
Antiguo 20/12/2012, 13:25
 
Fecha de Ingreso: septiembre-2009
Mensajes: 281
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Consulta multiple tipo FullTex

Alguien podria darme una mano?

Etiquetas: sql, tabla, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:21.