Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/01/2020, 17:48
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Buscador hecho en php con peticion ajax

Eso pasa porque no estás validando lo que hay en dato, supongo que si tiene solo un caracter te va a traer muchos resultados.

Código PHP:
Ver original
  1. include('conexion.php');
  2.  
  3. // Convendría realizar alguna validación o limpieza adicional
  4. // por ahora solo se quitan espacios en los extremos
  5. $dato = trim($_POST['dato']);
  6.  
  7. // Verifica que $dato no está vacío
  8. // Aunque lo más recomendable sería verificar la longitud
  9. // Algo como:  if(strlen($dato) > 2) para buscar solo si son 3 caracteres o más
  10. if($dato != '') {
  11.       // Realiza la búsqueda
  12.       $query = "SELECT cm.*, pgc.* FROM company_main cm, parent_group_catalog pgc where cm.parentgroup = pgc.groupID and cm.companyName like '%$dato%'";
  13.       // Sería bueno agregar un límite para cargar solo cierta cantidad de registros
  14.       $query .= ' LIMIT 100';
  15.  
  16.       // Ejecutas la consulta
  17.       $registro = pg_query($con, $query);
  18. }
__________________
- León, Guanajuato
- GV-Foto