Código PHP:
cuando lo pruebo solo me toma el primer valor las variables las uso asiVer original
public static function lista_seguimiento($us_id,$estatus_id) { $cnBD = Conexion::getConexion(); $query_lista = $cnBD->prepare("SELECT sgp.seg_pap_id,seg_pap_fecha_ultimo_contac,seg_pap_fecha_proximo_contac,seg_pap_observaciones, CONCAT(jc_contacto_apellidos,' ',jc_contacto_nombre) AS nombres_contacto,CONCAT(jc_usuario_nombre,' ',jc_usuario_apellidos) AS responsable_pap, jc_telefono_contacto_2,jc_email_personal_contacto, seg_estatus_nombre,jc_actividad_nombre, GROUP_CONCAT(sp.jc_servicio_descripcion SEPARATOR ' + ') AS nombreservicio FROM seg_pap sgp INNER JOIN contacto ct ON ct.jc_contacto_id=sgp.jc_contacto_id LEFT JOIN seg_estatus sgs ON sgs.seg_estatus_id=sgp.seg_estatus_id LEFT JOIN usuarios_crm usc ON usc.jc_usuario_id=sgp.jc_usuario_id JOIN (seg_pap_servicio sps LEFT JOIN servicio sp ON sp.jc_servicio_id = sps.jc_servicio_id) ON sps.seg_pap_id = sgp.seg_pap_id LEFT JOIN seg_actividad sga ON sga.jc_actividad_id=sgp.jc_actividad_id WHERE sgp.jc_usuario_id = :usuario_id AND sgp.seg_estatus_id IN(:id_status) //aqui pongo mi variable GROUP BY sgp.seg_pap_id,seg_pap_fecha_ultimo_contac,seg_pap_fecha_proximo_contac,seg_pap_observaciones,jc_contacto_apellidos,jc_contacto_nombre, jc_telefono_contacto_2,jc_email_personal_contacto,seg_estatus_nombre,jc_actividad_nombre ORDER BY seg_pap_fecha_proximo_contac"); $query_lista->bindParam('usuario_id',$us_id,PDO::PARAM_INT,11); $query_lista->bindParam('id_status',$estatus_id,PDO::PARAM_INT,11); $query_lista->execute(); while ($fila = $query_lista->fetchObject()) { $lista_seguimiento_pap[] = $fila; } return $lista_seguimiento_pap; }
Código PHP:
no se que este haciendo o mal o no se puede usar una variable dentro de un IN Ver original