agregar en consulta WHERE una condicion faltante sin dañar ni alterar la que está
Publicado por Eduardo Arroyo (185 intervenciones) el 31/12/2020 20:33:58
Recojo de un form las siguientes variables via POST
necesito solo incluir luego del WHERE
supongo que como hago consulta en dos tablas no se si se debe usar el llamado al campo datos_archivo.estadotrabajador
acá pongo el trozo de código no se como poner ese pedacito de código sin que me afecte la funcionalidad que lleva:
pues lo he puesto de mil maneras y me daña la consulta sale error cuando la pongo a mi suerte!!!
Mil gracias por su ayuda!!!
1
2
$nompropietario = $_POST['nombrepro'];
$estadotrabajadorw = $_POST['estadotrabajador'];
necesito solo incluir luego del WHERE
1
datos_archivo.estadotrabajador=$estadotrabajadorw...
supongo que como hago consulta en dos tablas no se si se debe usar el llamado al campo datos_archivo.estadotrabajador
acá pongo el trozo de código no se como poner ese pedacito de código sin que me afecte la funcionalidad que lleva:
1
2
$consulta=mysql_query("SELECT datos_archivo.id, datos_archivo.nombre, datos_archivo.identificacion, datos_archivo.municipio, datos_archivo.cargo,datos_archivo.estadotrabajador, posicion_archivo.id_posicion, posicion_archivo.tipo_pos, posicion_archivo.estado_pos, posicion_archivo.numero_pos, posicion_archivo.carpeta_pos, posicion_archivo.id_nombre_pos, posicion_archivo.color_pos FROM datos_archivo INNER JOIN posicion_archivo ON posicion_archivo.id_nombre_pos=datos_archivo.identificacion WHERE " . implode(" AND ", array_map(function($ele){return "(nombre LIKE '$ele%' OR nombre LIKE '% $ele%' OR identificacion LIKE '%$ele%' OR municipio LIKE '%$ele%')";
}, explode(" ", $nompropietario))) . ";", $serv);
pues lo he puesto de mil maneras y me daña la consulta sale error cuando la pongo a mi suerte!!!
Mil gracias por su ayuda!!!
Valora esta pregunta


0