Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/04/2017, 21:14
Triby2
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 9 años, 9 meses
Puntos: 30
Respuesta: Datatables busqueda de datos con dos tablas

Cita:
Iniciado por Fernarey1810 Ver Mensaje
Podras bajar los archivos y probarlo? Fijate si podes hacer andar el buscador solo eso quiero que busque por cualquier columna no 1 en particular en todas. Si lo bajas como veras hay muchos datos que estan en diferentes tablas.

https://drive.google.com/file/d/0B6I...ew?usp=sharing
Pero es que no importa que esté en diferentes tablas, con el join puedes cargar los datos de las diferentes tablas, cargar los datos en el plugin datatables, y este ya trae consigo su buscador para usarlo con cualquier columna que este en la tabla ya sea que perteneza a compras como a clientes. Es totalmente innecesaria la programación para buscar un registro.

Tu php se debería de limitar a realizar la consulta y devolver el resultado y el resto se lo dejas al plugin. ¿Qué sentido tiene hacerle un un buscador para un plugin que ya lo tiene pre-programado?

Además, en tu SQL con el join hecho no entiendo porque haces un concat a la clausula WHERE? Simplemente utiliza AND

Código SQL:
Ver original
  1. SELECT  compras.*, clientes.* FROM compras
  2. INNER JOIN clientes ON compras.idcliente = clientes.idcliente
  3. WHERE clientes.nombre LIKE %nombre% AND clientes.apellido LIKE %apellido%

Última edición por Triby2; 27/04/2017 a las 21:25